WPF中的XML命名空间 - xmlns

时间:2009-02-27 10:48:34

标签: wpf namespaces xml-namespaces

以下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文档,我正在寻找更细粒度的答案。举例说明为什么某些元素可以互换使用。

2 个答案:

答案 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