【发布时间】:2021-05-11 06:27:12
【问题描述】:
我有想要在多个单独的应用程序中使用的资源字典文件(MenuTemplate.xaml、ButtonTemplate.xaml 等)。我可以将它们添加到应用程序的程序集中,但最好将这些资源编译到一个程序集中并让我的应用程序引用它,对吗?
构建资源程序集后,如何在我的应用程序的 App.xaml 中引用它?目前我使用 ResourceDictionary.MergedDictionaries 来合并各个字典文件。如果我将它们放在程序集中,如何在 xaml 中引用它们?
【问题讨论】:
-
这可能有点矫枉过正,但您可能希望使用此处描述的技术为导出准备资源:alexfeinberg.wordpress.com/2015/08/16/…。这样做的主要优点是防止资源程序集的多个版本被加载到同一个 appdomain 时出现问题。
标签: .net wpf xaml controltemplate resourcedictionary