WPF的应用中还是需要我们进行相关的代码编写才能实现一些特定的功能。写过XAML的朋友应该都知道:在XAML中可以通过< !--****-->标记来实现WPF注释。但是,利用XAML标记兼容性,还提供了其它更加强大的注释功能。#t#
- < Window
- xmlns="http://schemas.microsoft.com
/winfx/2006/xaml/presentation" - xmlns:mc=http://schemas.openxml
formats.org/markup-compatibility/2006 - xmlns:c="Comment"
- mc:Ignorable="c">
- < Canvas>
- < Button c:Width="100" Height=
"50">Hello< /Button> - < /Canvas>
- < /Window>
看见了Width前面的c前缀吗?它的作用就是注释掉Width属性。是不是感觉比标记WPF注释的方法简单。而且这个c前面不但可以应用在属性上,也可以直接应用在实例上,如下:
- < Window
- xmlns=http://schemas.microsoft.
com/winfx/2006/xaml/presentation- xmlns:mc=http://schemas.openxml
formats.org/markup-compatibility/2006- xmlns:c="Comment"
- mc:Ignorable="c">
- < Canvas>
- < c:Button Width="100" Height=
"50">Hello< /c:Button>- < /Canvas>
- < /Window>
上面的代码就全部注释掉了Button实例。当然,这种WPF注释方法不建议在***的发布XAML文档中出现。只适合在XAML文档的开发过程中使用。