属性ではなくネストされた要素としてマークアップ拡張を記述することは可能ですか? エントリBoolean
のキーとして使用しようとしています。ResourceDictionary
ResourceDictionary
キーの型が文字列である現在のコード:
<UserControl.Resources>
<my:ObjectToResourceConverter x:Key="StatusConverter">
<ResourceDictionary>
<BitmapImage x:Key="True" UriSource="/TestProject;/Resources/Open.png"/>
<BitmapImage x:Key="False" UriSource="/TestProject;/Resources/Closed.png" />
</ResourceDictionary>
</my:ObjectToResourceConverter>
</UserControl.Resources>
必要なコードですが、次の理由でコンパイルされません:
タグ x:Key を認識できません
XAML
...
<BitmapImage UriSource="/TestProject;/Resources/Open.png">
<x:Key>
<x:Boolean>True</x:Boolean>
</x:Key>
</BitmapImage>
...