WPF,使用资源字典为什么报错
<Control Style="{DynamicResource backdrop}">
<Control.Resources>
<ResourceDictionary Source="pack://application:,,,/MyControl;component/Themes/MyWindow/backdrop.xaml"/>
</Control.Resources>
</Control>
有一个backdrop.xaml的资源字典文件,里面有一个Style,它的x:Key也名叫为backdrop。我在自定义控件的dll类库中使用此资源字典为什么报这样的错误:
无法将类型为“System.Windows.ResourceDictionary”的对象强制转换为类型“Microsoft.Expression.Markup.DocumentModel.DocumentCompositeNode”
但是直接在程序中使用这种写法就不会报错,这是什么原因呢?
------解决方案--------------------
我自己建立个类库 测试了一下 和资源文件什么的没关系 我这里一切正常。。。。
楼主要么把完整代码贴上了 我看看