2015-11-30 3 views
0

Если я статические ресурсы определяются в XAML, такие какКак статический ресурс упоминается в коллекции XAML?

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

Что такое синтаксис, чтобы добавить их в коллекцию XAML, такие как ListBox?

Мое намерение было бы сделать что-то вроде этого:

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

Но я пропускаю правильный синтаксис.

ответ

3

Можно с помощью ContentPresenter:

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