我正在创建一个用于AutoCAD插件的类库,其中包括WPF控件元素。我想为这些元素添加主题,因此我从Nuget添加了WPFThemes.DarkBlend软件包。
要充分利用该主题,您应该像这样将样式引用添加到App.xaml文件中:
要充分利用该主题,您应该像这样将样式引用添加到App.xaml文件中:
<Application
...
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Themes\Styles.xaml” />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
很不幸,由于这只是一个类库,我没有App.xaml文件来添加此代码。我能使用我的Window.Resources,但是这样做,我担心参考中的样式不会暴露给Window元素。这是因为Window不在自己资源的范围内吗?下面是显示当前情况的图片:
谢谢!