首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF,使用资源字典为何报错

2013-10-18 
WPF,使用资源字典为什么报错Control Style{DynamicResource backdrop}Control.ResourcesResourceD

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”

但是直接在程序中使用这种写法就不会报错,这是什么原因呢?
[解决办法]
引用:
但是直接在程序中使用这种写法就不会报错,这是什么原因呢?

我自己建立个类库 测试了一下 和资源文件什么的没关系 我这里一切正常。。。。
楼主要么把完整代码贴上了 我看看

热点排行