我有一个库(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