当查看WPF文档(例如Selector.SelectedItem)时,我注意到有两个XML命名空间:http://schemas.microsoft.com/winfx/2006/xaml/presentation 和 http://schemas.microsoft.com/netfx/2007/xaml/presentation。
这两者之间有什么区别吗?为什么会有两个不同的命名空间似乎指向相同的.Net命名空间组(它们真的吗)?
第一个版本的WPF被称为WinFX,可能是微软组织中的一个独立项目。
当WinFX加入.Net Framework时,微软很可能希望保留先前定义的命名空间以与现有工作兼容。 后来,新的类被添加进来,微软决定使用一个适当命名的命名空间(NetFX指的是.Net Framework)。