在我的WPF应用程序中,我发现自己在每个控件中添加了以下命名空间:
xmlns:Core="clr-namespace:MHA.Modules.Core;assembly=MHA.Modules.Core"
有没有办法我只能添加一次这个命名空间,并且它可以在应用程序范围内使用?
感谢名单
答案 0 :(得分:1)
可悲的是,我没办法知道这件事。
你可以做的是使用XmlnsDefinitions来大大整理它,并且如果你决定在核心但是在不同的名称空间中添加一些新的东西,它还会让你获得未来的证明。
在AssemblyInfo文件中,添加以下内容
[assembly:XmlnsDefinition(“COMMON-URL”,“MHA.Modules.Core”)]
您还可以在一个网址下添加多个名称空间。
然后你可以在你的XAML中引用它
的xmlns:核心= “COMMON-URL”
了解更多信息 - 请参阅http://zachbonham.blogspot.co.uk/2010/04/organize-xaml-namespace-declarations.html
欢呼声。 STE。