WPFResources.dll にあるリソース ディクショナリに単純なスタイルがあり、別のプロジェクトでこのスタイルにアクセスしています。デザイン時にスタイルが適用されていることがわかりますが、アプリケーションを実行すると、例外その"Cannot find resource named 'IndentCheckBoxStyle'. Resource names are case sensitive"
。StaticResource を使用すると、この例外が表示されます。DynamicResource を使用すると、例外は表示されませんが、UI には何も表示されません。
この問題の詳細:
プロジェクトで WPFResources.dll を参照し、次のように App.XAML にマージしました。
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/WPFResources;component/Theme.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
そして、Theme.xaml 内で、cheboxstyle のリソース ディクショナリをマージしました。
誰でもこれについて何か考えがありますか??
前もって感謝します。