Вы можете использовать XmlDataProvider для ссылки на отдельный файл, содержащий данные, как в:
<XmlDataProvider x:Key=”OrgChartData” Source=”orgchart.xml” XPath=”Sex”/>
ИЛИ
<XmlDataProvider x:Key=”regions” XPath=”Regions”>
<x:XData>
<Regions xmlns=””>
<Region RegionName=”East”>
...
</Region>
<Region RegionName=”Central”>
...
</Region>
</Regions>
</x:XData>
</XmlDataProvider>
, а затем определить DateTemplate ListBox.ItemTemplate, которыйПривязка будет выглядеть так:
<DataTemplate DataType=”Region” ItemsSource=”{Binding XPath=*}”>
<TextBlock Text=”{Binding XPath=@RegionName}” />
</DataTemplate>
И ваш ListBox.ItemsSource должен быть = "{StaticResource регионов}".
Если у вас есть отдельный файл, вы можете написать следующие строки
<XmlDataProvider x:Key=”regions” Source=”Regions.xml” XPath=”Regions”/>