【问题标题】:WPF XAML Namespace importWPF XAML 命名空间导入
【发布时间】:2010-03-23 14:12:39
【问题描述】:

我发现为了在 XAML 中使用 PRISM 的类,您需要以这种方式导入命名空间: xmlns:cal="http://www.codeplex.com/CompositeWPF" 这种方式对我来说是新的,所以我想知道,超链接如何成为命名空间导入的常用符号的别名?所以智能知道它应该在哪个程序集中搜索这个组件? 谢谢!

【问题讨论】:

    标签: prism xml-namespaces


    【解决方案1】:

    如果您在 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 来映射来自多个程序集的命名空间。

    自己使用也很有帮助!挺方便的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-28
      相关资源
      最近更新 更多