すべてが同じ VS プロジェクト内で発生します。リソース ディクショナリ ファイルが単独で存在しています。プログラムでロードしようとすると、エラーが発生します
"不明な型 '{clr-namespace:MyAssembly.Helpers} IsNullConverter" を作成できません。
ロード方法は次のとおりです。
StreamResourceInfo stream = Application.GetResourceStream(new Uri(@"MyAssembly;component/Resources/Resources.xaml", UriKind.Relative));
this.dynamicResources = XamlReader.Load(stream.Stream) as ResourceDictionary;
リソース ディクショナリは次のとおりです。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:helpers="clr-namespace:MyAssembly.Helpers">
<helpers:IsNullConverter x:Key="IsNullConverter" />
Styles go here...
コード ビハインド ファイルに関連付けられていますが、何も含まれていないことに注意してください。リソース ファイルの Build-Action は "Resource" に設定されます。これは今朝から私を夢中にさせていますが、一体何が起こっているのかまだわかりません...
ヘルプ。ありがとうございました。