2

属性ではなくネストされた要素としてマークアップ拡張を記述することは可能ですか? エントリ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>
...
4

1 に答える 1