我有一个非常简单的应用程序资源指定为
<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。我不敢相信我还没有能够得到像这样简单的东西来工作....