ブール値に基づいてアイテムの背景色のコンバーターを持つ小さなプログラムがあります。私はまた、基本的な書式設定の多くをカバーするスタイルシートを持っています。私はこれらの両方が独立して作業していますが、私はと一緒にそれらを試してみるとき:各辞書のエントリは、関連するキーを持っている必要があります同じリソースでスタイル辞書とコンバータを使用する
:
UserControl.Resources> <converter:RawMaterialHighlight x:Key="RawMat"></converter:RawMaterialHighlight> <ResourceDictionary Source="../Styles.xaml"></ResourceDictionary> </UserControl.Resources>
私は2つのエラーが発生します。
IDictionaryに追加されるすべてのオブジェクトには、Key属性またはそれに関連付けられた他の種類のキーが必要です。 13行目の位置10
私はXを追加:キー「辞書」の辞書の行に、それは辞書リソース
<TextBlock Text="Material Type" Style="{StaticResource ResourceKey=TextBlockSectionHeader}"></TextBlock>
にリソースを解決できないと言う「TextBlockSectionHeaderは」できませんでした解決される。
Dict.TextBlockSectionHeaderを追加すると「解決できませんでした」というエラーが表示されます。私はリソースセクションで間違って宣言していると仮定していますが、これまで解決策を見つけることができませんでした。