【发布时间】:2014-01-24 05:06:51
【问题描述】:
我有两个使用同一个类库的 wpf 解决方案(我已经编写了一个)。该库引用主项目的资源字典中的 sytles(作为静态资源)。在其中一个解决方案中,库在资源字典中找到这些静态资源,但在另一个项目中,未解析静态资源。在这两种情况下,资源字典都在主应用程序的 App.Xaml 中声明如下:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<local:AppBootstrapper x:Key="bootstrapper" />
</ResourceDictionary>
<ResourceDictionary Source="StoryMakerStyle.xaml" />
<ResourceDictionary Source="Resources\GlassButton.xaml"/>
<ResourceDictionary Source="Resources\Slider.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
StoryMakerStyle.xaml 是一个应用程序中资源字典的名称。它在另一个中称为 FlashcardsStyle.xaml。两个解决方案中的其他 2 个 ResourceDictionary 引用是相同的。
关于为什么在一个解决方案中解决对资源字典的引用而不是在另一个解决方案中的任何建议? 提前致谢
【问题讨论】: