<XmlDataProvider x:Key="valueCob" XPath="values"> <x:XData> <values xmlns=""> <item val="1"></item> <item val1="2"></item> <item val="3"></item> <item val="4"></item> <item val3="5"></item> <item val="6"></item> <item val="7"></item> <item val="8"></item> </values> </x:XData> </XmlDataProvider>
<ListBox Name="cbo" Height="130" Width="100" ItemsSource="{Binding Source={StaticResource valueCob}, XPath=item/@val}" />
以上代码可以将XML中的数据绑定到ListBox中显示,为了让XML中的数据能在ListBox中显示必须加xmlns=""这句话。
XPath参考地址http://msdn.microsoft.com/zh-cn/library/ms256086(v=VS.80).aspx