Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF:使应用程序资源覆盖usercontrol库资源_Wpf_Resourcedictionary - Fatal编程技术网

WPF:使应用程序资源覆盖usercontrol库资源

WPF:使应用程序资源覆盖usercontrol库资源,wpf,resourcedictionary,Wpf,Resourcedictionary,我有一个wpf应用程序项目,在一个单独的项目中有用户控件。 我希望在不同的项目中有不同的资源字典 当我从用户控件项目查看用户控件时,我希望使用用户控件库的字典。 当我运行应用程序时,我想使用应用程序的字典。 现在,当我运行应用程序时,应用程序仍然有自己的字典,但是用户控件仍然使用用户控件库的字典 我尝试了字典和合并字典的组合。 我不知道该怎么做。 感谢advace,因此我找到了一个解决方法: 在用户控件库中包含App.xaml文件。在user control App.xaml文件中定义用户控件设

我有一个wpf应用程序项目,在一个单独的项目中有用户控件。 我希望在不同的项目中有不同的资源字典 当我从用户控件项目查看用户控件时,我希望使用用户控件库的字典。 当我运行应用程序时,我想使用应用程序的字典。 现在,当我运行应用程序时,应用程序仍然有自己的字典,但是用户控件仍然使用用户控件库的字典 我尝试了字典和合并字典的组合。 我不知道该怎么做。 感谢advace

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