我比较新于WPF和XAML。我很沮丧在Visual Studio 2010中使用工具栏中的注释按钮注释一部分XAML时,如果已经包含一些注释,就无法选择它。
其他语言允许您嵌套注释,没有问题。是否有办法在Visual Studio 2010中使用XAML注释掉注释?
我比较新于WPF和XAML。我很沮丧在Visual Studio 2010中使用工具栏中的注释按钮注释一部分XAML时,如果已经包含一些注释,就无法选择它。
其他语言允许您嵌套注释,没有问题。是否有办法在Visual Studio 2010中使用XAML注释掉注释?
不,XAML中没有嵌套评论的方法。
您可以在根元素上使用mc:Ignorable属性,任何以该值为前缀的属性或元素都将被忽略。例如:
<UserControl ...
mc:Ignorable="i">
<!-- Ignore Text attribute -->
<TextBlock i:Text="Hello" />
<!-- Ignore entire button -->
<i:Button>
</i:Button>
</UserControl>
请注意,blend将mc:Ignorable属性值设置为“d”,因此您需要使用例如mc:Ignorable =“d i”
\<\!\-\-(.*)\-\-\>
--><!--$1--><!--
要删除注释并返回原始的XAML块,请首先使用正则表达式,但使用相反的逻辑:
\-\-\>\<!\-\-(.*)\-\-\>\<\!\-\-
<!--$1-->
在Expression Blend中没有注释和取消注释的按钮,如果您想尝试对代码块进行注释,可以手动在代码块的开头和结尾处输入以下符号
<!-- your code comes here..
Next Line-->
/**/
风格的注释,在旧版的Pascal语言中,使用{}
风格的注释(不确定现代方言是否仍然如此),嵌套注释是一个问题。 - Vlad