我有一個庫(Styles.DLL
),其中包含一個鍵控WPF Styles
的集合。WPF風格的控制庫
我有一個類庫(Module.DLL
),其中包含許多Windows
和UserControls
可以跨各種應用程序共享。我使用在Styles.DLL
中定義的密鑰Styles
來創建用於這些Windows
和UserControls
的各種Controls
的隱式Styles
,例如, Button
或ComboBox
。
然後我有一個應用程序(App.EXE
),其中我使用Module.DLL
中定義的Windows
。我合併App.EXE
的App.xaml
,Styles.DLL
所需的ResourceDictionaries
。
這一切正常。
我的問題是:如何刪除字典中託管的應用程序從App.xaml中合併,並將其納入的Module.dll而不必字典合併到每個窗口的資源呢?
我想我正在尋找類似的app.xaml
文件,但對於一個類庫...
hmmm ... generic.xaml是一個字典,所以只需要將generic.xaml頂部的字典合併起來,它可以工作,試試吧 –
只需創建一個合併所有文件的資源字典,然後你就可以包含這個在你的app.xaml重新安置字典,那麼你只有一個資源字典,包括 – Florian
正如問題所述,我試圖擺脫使用App.xaml。我不想爲每個使用該模塊的應用程序合併資源。 – Nick