0
我有一個類庫,我正在爲包含WPF控件元素的AutoCAD插件創建。我想爲這些元素添加一個主題,所以我添加了Nuget的WPFThemes.DarkBlend包。如何使全局可用樣式無需App.xaml
爲了財產利用的主題,你應該將樣式參考添加到您的App.xaml文件,如下所示:
<Application
...
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Themes\Styles.xaml」 />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
現在不幸的是,因爲這只是一個類庫,我沒有用於添加此代碼的App.xaml文件。我能夠使用我的Window.Resources,但是這樣做恐怕引用中的樣式不會暴露給Window元素。這是因爲窗口不在自己的資源範圍內?下面是顯示了我目前的狀況的圖像:
謝謝!