以下XML名称空间引用包含在每个新Xaml文件的顶部。
//http://schemas.microsoft.com/winfx/xaml/presentation
//http://schemas.microsoft.com/winfx/xaml
winfx / xaml / presentation 包含对一堆Windows名称的引用,例如Windows.Navigation,Windows.Controls等。 winfx / xaml namesapce始终(通常默认情况下)具有 x 别名或前缀。 winfx / xaml引用似乎有很多可以从winfx / xaml / presentation引用的相同元素。我已阅读MSDN文档,可以找到与winfx / xaml / presentation相关的程序集列表,但我不确定winfx / xaml名称空间的含义。
任何人都可以解释一下吗?
编辑:就像我原来说的那样,我已经阅读了MSDN文档,我正在寻找更细粒度的答案。举例说明为什么某些元素可以互换使用。答案 0 :(得分:3)
XFL不仅仅被WPF使用,因此分离了命名空间! http://schemas.microsoft.com/winfx/xaml是与XAML相关的东西,可以在其他框架(如WF,Silverlight和WCF)上重用,因为http://schemas.microsoft.com/winfx/xaml/presentation包含纯粹为WPF设计的东西!!!
答案 1 :(得分:0)
它是一个包含XAML结构的命名空间,可以在WPF的上下文之外使用。详细信息here。