【发布时间】:2011-03-18 16:44:35
【问题描述】:
我有一个非常简单的应用程序资源指定为
<Application.Resources>
<XmlDataProvider x:Key="MoreColors" XPath="/colors">
<x:XData>
<colors>
<color name="pink"/>
<color name="white"/>
<color name="black"/>
<color name="cyan"/>
<color name="gray"/>
<color name="magenta"/>
</colors>
</x:XData>
</XmlDataProvider>
</Application.Resources>
然后是一个窗口试图用来自 xml 的元素填充列表视图
<ListBox x:Name="lbColor"
IsSynchronizedWithCurrentItem="True"
Width="248" Height="56"
ItemsSource="{Binding Source={StaticResource MoreColors}, XPath=color/@name}">
</ListBox>
但是在运行时,应用程序根本不会填充 Listview。我不敢相信我还没有能够让这么简单的事情起作用....
【问题讨论】:
标签: wpf listbox xmldataprovider