第一个声明映射整体WPF客户端/框架XAML命名空间作为默认:
的xmlns = “http://schemas.microsoft.com/winfx/2006/xaml/presentation”
的第二个声明映射一个单独的XAML名称空间,将其映射(通常)为x:前缀。
的xmlns:X =“http://schemas.microsoft.com/winfx/2006/xaml”
这些声明之间的关系是在x:前缀映射支持是XAML的一部分内在语言定义,WPF是一种使用XAML作为语言的实现,并为XAML定义了其对象的词汇表。由于WPF词汇的用法比XAML内在用法要普遍得多,所以WPF词汇表被映射为默认值。
用于映射XAML语言内部函数支持的x:前缀约定之后是项目模板,示例代码以及此SDK中语言功能的文档。 XAML命名空间定义了许多即使对于基本的WPF应用程序也是必需的常用功能。例如,要将任何代码隐藏通过分部类连接到XAML文件,必须将该类命名为相关XAML文件的根元素中的x:Class属性。或者,如在XAML页面中定义您要访问的键控资源的任何元素应该有X:主要属性有问题
http://msdn.microsoft.com/en-us/library/ms747086.aspx
我认为,为了读者的利益,如果你写或引用一些你认为可以回答问题的东西,而不仅仅是给出链接并让读者找到答案,那么会更好。特别是当链接不完整时。 – 2011-05-10 08:04:29