2012-08-30 85 views
0

我想一个ResourceDictionary的对象加载到代码,这样我可以检查它是否包含试图绑定到它之前一定值时加载,但由于某种原因不能找到资源。它可能是一些基本的东西,比如错误的构建动作或者URI,但是有人能指出我的方向是正确的吗?找不到资源字典在代码

的cs文件和Images.xaml资源字典都在同一个文件夹和命名空间

这是失败的

ResourceDictionary resourceDictionary = new ResourceDictionary(); 
resourceDictionary.Source = new Uri("Images.xaml", UriKind.Relative); 

任何想法,我做错了的代码?收到错误消息

{“无法找到资源‘images.xaml’。”}

回答

0

的XAML分析器转换的URI时可能添加了一个application authority,在代码中你可能需要补充的是你自己。构建动作应该是ResourceDictionaries的默认设置,无论可能如何。