WPF:使应用程序资源覆盖用户控件库资源

时间:2013-05-26 19:37:28

标签: wpf resourcedictionary

我有一个wpf应用程序项目,在一个单独的项目中有用户控件。 我想在不同的项目中使用不同的资源字典 当我从用户控件项目中查看用户控件时,我想使用用户控件库的字典。 当我运行应用程序时,我想使用应用程序的字典。 现在,当我运行应用程序时,应用程序仍然拥有自己的字典,但用户控件仍在使用用户控件库的字典 我尝试过词典和合并词典的组合。 不确定如何做到这一点。 谢谢你的推荐

1 个答案:

答案 0 :(得分:0)

所以我找到了一个解决方法: 在用户控件库中包含App.xaml文件。在用户控件App.xaml文件中定义用户控件设计时资源 在常规wpf应用程序项目中,包括运行时资源。 在设计时,用户控件只能看到自己的App.xaml文件,而在运行时,应用程序运行并使用应用程序项目App.xaml文件中定义的资源 不知道这是否是这样做的最佳方法。如果有人对此采取任何意见,请随时发布 感谢