簡體   English   中英

是否有用於在XAML中指定多個相關名稱空間的快捷方式?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM