我了解常规的 XML namespace ,例如:
xmlns:myExample="clr-namespace:WindowsApp.MyNamespace;assembly=MyAssembly"
但我经常看到以下形式的命名空间:
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
这些 URL 命名空间是什么意思?当我在浏览器中输入这些 URL 时,这些 URL 不起作用;有谁知道这是怎么回事?提前致谢。
最佳答案
参见 this page on MSDN和相关属性:XmlnsDefinitionAttribute
此属性用于 XAML 处理器的 clr 映射,它允许将一个或多个 clr 命名空间映射到单个 xmlns
,并且可以在程序集信息中定义它。
关于c# - 命名空间中的 URL 引用,它们是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5914338/