是否可以将标记扩展编写为嵌套元素而不是属性?我正在尝试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>
...