如何在XAML集合中引用静态资源?

时间:2015-11-30 13:43:10

标签: wpf xaml staticresource

如果我在XAML中定义了静态资源,例如

<x:String x:Key="HelloString">Hello</x:String>
<x:String x:Key="GoodbyeString">Goodbye</x:String>

将它们添加到诸如ListBox的XAML集合的语法是什么?

我的意图是做这样的事情:

<ListBox>
    <x:String Source="{StaticResource HelloString}"/>
    <x:String Source="{StaticResource GoodbyeString}"/>
</ListBox>

但我错过了正确的语法。

1 个答案:

答案 0 :(得分:3)

可以使用ContentPresenter

<ListBox>
    <ContentPresenter Content="{StaticResource HelloString}"/>
    <ContentPresenter Content="{StaticResource GoodbyeString}"/>
</ListBox>