XAML名称空间:winfx vs netfx

时间:2011-06-07 12:57:57

标签: wpf xaml xml-namespaces

在查看WPF的文档时(例如for Selector.SelectedItem),我注意到有两个XML空间:http://schemas.microsoft.com/winfx/2006/xaml/presentationhttp://schemas.microsoft.com/netfx/2007/xaml/presentation

如果有的话,两者之间有什么区别?为什么有两个不同的命名空间似乎指向同一组.Net命名空间(它们真的吗?)?

1 个答案:

答案 0 :(得分:3)

(猜测答案)

WPF的第一个版本被称为WinFX,可能是MS组织中的一个独立项目。

当WinFX加入.Net Framework时,MS可能希望保留早期定义的名称空间以与现有工作兼容。 后来,添加了新类,MS决定使用正确命名的命名空间(NetFX是.Net Framework)。