Tea*_* Wu 10 mapping wpf xaml namespaces xml-namespaces
在下面的每个默认WPF窗口中,引用了四个名称空间.我知道:
的xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
和
的xmlns:X = "http://schemas.microsoft.com/winfx/2006/xaml"
是映射库PresentationCore.dll和PresentationFramework.dll.但是我在哪里可以找到库文件映射命名空间
的xmlns:d = "http://schemas.microsoft.com/expression/blend/2008"
和
的xmlns:MC = "http://schemas.openxmlformats.org/markup-compatibility/2006"
?
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Title="MainWindow" Height="350" Width="525">
<Grid>
</Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)
差不多正确.请在MSDN中查看更多详细信息:http://msdn.microsoft.com/en-us/library/cc189061(v = vs.95).aspx
d:(http://schemas.microsoft.com/expression/blend/2008)
在d:XAML命名空间是为设计师的支持,在Microsoft Visual Studio和Microsoft Expression Blend中的XAML设计表面特别设计的支持.在d:XAML命名空间使上XAML元素设计属性.这些设计器属性仅影响XAML行为的设计方面.当Silverlight运行时XAML解析器加载相同的XAML并且应用程序运行时,将忽略设计器属性.通常,设计器属性在任何XAML元素上都是有效的,但实际上只有某些情况下自己应用设计器属性是合适的.
mc:(http://schemas.openxmlformats.org/markup-compatibility/2006)
mc:表示并支持用于读取XAML的标记兼容模式.通常,d:前缀与属性mc相关联:可忽略.如前所述,此技术使运行时XAML解析器可以忽略设计属性.