0

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

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

这是失败的代码

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

知道我做错了什么吗?收到错误信息

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

4

1 回答 1

0

XAML 解析器可能会在转换 URI 时添加application权限,在代码中您可能需要自己添加。构建操作应该只是 的默认值ResourceDictionaries,不管它是什么。

于 2012-08-30T15:47:41.243 回答