簡體   English   中英

WPF:如何選擇使用哪種Generic.xaml?

[英]WPF: How to select which Generic.xaml gets used?

所以我正在使用一個名為MyControls.dll的類庫,我已經設置了幾個主題:Generic.xaml(我的控件顯示常規),GenericBlue.xaml(我的控件顯示為藍色)等。

當我使用這個類庫時,它會自動選擇Generic.xaml。 我的問題是我可以以某種方式手動選擇要選擇的GenericXXX.xaml。 我希望某些程序顯示某種顏色,而其他一些程序則以其他顏色顯示等。

您還可以在代碼中在運行時操作應用程序的資源並添加xaml文件。 如果使用DynamicResource綁定,它將允許您隨意切換樣式/模板。

您可以在主題的應用程序級別創建資源字典,如

<Application.Resources>
     <ResourceDictionary Source="GenericBlue.xaml"/>
</Application.Resources>

如果這樣做,您的控件庫泛型將被忽略,您的應用程序將選擇此主題來定義庫中定義的控件的外觀!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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