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 に答える