如何在 WPF 中的 Xaml 文件中添加注释?
我使用了网上找到的语法,但它抛出了一个错误:
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!-- Cool comment -->
xmlns:System="clr-namespace:System;assembly=mscorlib"
'名称不能以 '< 开头'字符,十六进制值0x3C。 第 4 行,位置 5。' XML 无效。
I used this syntax as I found online but it throws an error:
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!-- Cool comment -->
xmlns:System="clr-namespace:System;assembly=mscorlib"
'Name cannot begin with the '<' character, hexadecimal value 0x3C.
Line 4, position 5.' XML is not valid.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我假设这些 XAML 命名空间声明位于控件的父标记中?您不能将评论放在另一个标签内。除此之外,您使用的语法是正确的。
I assume those XAML namespace declarations are in the parent tag of your control? You can't put comments inside of another tag. Other than that, the syntax you're using is correct.
Laurent Bugnion 找到了一个很好的解决方案,它看起来像这样:
这是链接:
http://blog.galasoft。 ch/posts/2010/02/quick-tip-commenting-out-properties-in-xaml/
链接上的评论者为忽略前缀提供了额外的字符来代替突出显示:
Found a nice solution by Laurent Bugnion, it can look something like this:
Here's the link:
http://blog.galasoft.ch/posts/2010/02/quick-tip-commenting-out-properties-in-xaml/
A commenter on the link provided extra characters for the ignore prefix in lieu of highlighting:
您不能在 xml 标记内插入注释。
差
好
You can't insert comments inside xml tags.
Bad
Good
提示:
在 Visual Studio 中注释文本时,您可以突出显示要注释的文本,然后使用 Ctrl + K,然后使用 Ctrl + C 。要取消注释,您可以使用 Ctrl + K,然后使用 Ctrl + U。
Just a tip:
In Visual Studio to comment a text, you can highlight the text you want to comment, and then use Ctrl + K followed by Ctrl + C. To uncomment, you can use Ctrl + K followed by Ctrl + U.
您不能将注释放入 UWP XAML 标记内。你的语法是正确的。
要做:
不做:
You cannot put comments inside UWP XAML tags. Your syntax is right.
TO DO:
NOT TO DO:
对于任何学习这些东西的人来说,评论更重要,因此借鉴 Xak Tacit 的想法
(来自 User500099 的 link) 对于单个属性注释,请将其添加到 XAML 代码块的顶部:
然后在代码块中
For anyone learning this stuff, comments are more important, so drawing on Xak Tacit's idea
(from User500099's link) for Single Property comments, add this to the top of the XAML code block:
Then in the code block