c# - 命名空间中的 URL 引用,它们是如何工作的?

标签 c# wpf xml xaml xml-namespaces

我了解常规的 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/

相关文章:

c# - 阅读 IMDB 电影列表的最有效方式

c# - C/C++ 全局变量相当于什么?

wpf - 聚焦时清除文本框

javascript - 寻找 JavaScript XML 差异工具

c# 选择单节点 xpath 返回 null

c# - 如何编写自定义依赖属性和数据绑定(bind)到自定义类型?

c# - 对在存储库模式中使用构造函数感到困惑

wpf - 有没有办法判断 DependencyProperty 的值是来自绑定(bind)源还是目标?

java - 用于 Eclipse 的 Spring 上下文 XML validator ?

python - xmlschema 元素不是架构的元素