我在位于 WPFResources.dll 的资源字典中有一个简单的样式,我在另一个项目中访问此样式,我可以看到在设计时正在应用该样式,但是当我运行应用程序时,我得到一个那个例外"Cannot find resource named 'IndentCheckBoxStyle'. Resource names are case sensitive"
。如果我使用 StaticResource,那么我可以看到这个异常,如果我使用 DynamicResource,那么我看不到任何异常,但 UI 上什么也看不到。
有关此问题的更多信息:
我在我的项目中引用了 WPFResources.dll 并将其合并到 App.XAML 中,如下所示:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/WPFResources;component/Theme.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
在 Theme.xaml 中,我合并了 cheboxstyle 的资源字典。
有人对此有任何想法吗?
提前致谢。