【发布时间】:2012-10-17 18:57:08
【问题描述】:
我的应用程序项目 (.exe) 中有一个 WPF 自定义控件 MyControl.cs,其样式位于 MyControlResources.xaml 的资源字典中。此 xaml 在 app.xaml 中指定为合并字典的一部分。一切正常。
现在我想将此自定义控件移动到应用程序引用的现有 DLL 项目中。有没有一种方法可以在 DLL 中创建资源字典“分配”并使其对调用者透明,即应用程序项目可以像任何不需要您了解资源字典的任何内置控件一样使用它?
我读过关于创建一个新的自定义控件项目可以解决问题,但它只是一个我不想为其创建新项目的控件。任何人都知道如何在现有的类库 DLL 中做到这一点?
【问题讨论】:
标签: wpf custom-controls resourcedictionary