[英]Is there a shortcut for specifying multiple related namespaces in XAML?
是否有在XAML中指定多個相關名稱空間的快捷方式或技巧?
想象一下,如果您使用的是UI庫,並且它具有以下名稱空間:
TheCompany.TheProduct.TheCommonNamespace.Controls
TheCompany.TheProduct.TheCommonNamespace.Framework
TheCompany.TheProduct.TheCommonNamespace.Dialogs
如果我想在一個XAML中使用全部三個,是否需要聲明3個不同的xmlns?
沒有辦法執行TheCompany.TheProduct.TheCommonNamespace.*
嗎? (顯然不起作用)。
該庫(我編寫的)確實使用XmlnsDefinitions將名稱空間放在AssemblyInfo.cs中,並且到目前為止它已經起作用了……但是我不確定它是一個好主意,現在我要添加“下一代”集控件的名稱有些沖突。
例如,我可能有:
MyCompany.Controls.Flat.Button
MyCompany.Controls.NextGen.Button
我不知道是否真的想開始命名FlatButton,FlatCheckBox,NextGenButton,NextGenCheckbox等。
但是由於這兩個名稱空間都添加到AssemblyInfo中,所以如果我僅使用Button,則名稱將不明確。
有什么好的方法呢?
使用控件的特定命名。 這樣,什么是什么就不會有歧義。 您仍然可以為類使用名稱空間,並在AssemblyInfo.cs中添加所有內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.