我发现为了在 XAML 中使用 PRISM 的类,您需要以这种方式导入命名空间: xmlns:cal="http://www.codeplex.com/CompositeWPF" 这种方式对我来说是新的,所以我想知道,超链接如何成为命名空间导入的常用符号的别名?所以智能知道它应该在哪个程序集中搜索这个组件?谢谢!
问问题
1001 次
1 回答
3
如果您在 AssemblyInfo.cs 文件中查找您感兴趣的程序集,通常会有一个程序集属性将 URI 映射到 CLR 命名空间。这是一个例子:
[assembly: XmlnsDefinition("http://www.dummy.com/Stuff",
"Dummy.Common.UI")]
您也可以将多个映射组合到同一个 URI:
[assembly: XmlnsDefinition("http://www.dummy.com/Stuff",
"Dummy.Common.UI")]
[assembly: XmlnsDefinition("http://www.dummy.com/Stuff",
"Dummy.Common.UI.Controls")]
这些甚至可以跨程序集...您可以使用相同的 URI 来映射来自多个程序集的命名空间。
自己使用它也很有帮助!这很方便。
于 2010-03-24T20:50:49.130 回答