在XAML中指定多个相关名称空间有没有快捷方式或技巧?
想象一下,如果您使用的是一个UI库,它具有以下名称空间:
TheCompany.TheProduct.TheCommonNamespace.Controls
TheCompany.TheProduct.TheCommonNamespace.Framework
TheCompany.TheProduct.TheCommonNamespace.Dialogs
如果我想在一个XAML中使用所有3个xmln,我需要声明3个不同的xmln吗?
没有办法做这样的事
TheCompany.TheProduct.TheCommonNamespace.*
? (这显然行不通)。
库(我写的)确实将名称空间放在装配信息.cs使用XmlnsDefinitions,到目前为止已经成功了。。。但我不确定这是个好主意,现在我要添加一组“下一代”控件,其中一些名称会发生冲突。
例如,我可能有:
MyCompany.Controls.Flat.Button
MyCompany.Controls.NextGen.Button
我不知道是否真的要开始命名东西FlatButton,FlatCheckBox,NextGenButton,NextGenCheckbox,等等。
有什么好办法?