我有一个看起来像这样的 xml 文件
<Data>
<NumberID>23423</NumberID>
<NumberID>34234</NumberID>
<NumberID>45435</NumberID>
</Data>
如何在文本框控件上显示特定节点?目前,我正在尝试显示XML文件中的第二个"NumberID":
<Window.Resources>
<XmlDataProvider x:Key="RoutingData"
Source="/RoutingLogic.xml"
XPath="Data/NumberID[2]"/>
</Window.Resources>
。
<TextBox Text="{Binding ElementName=RoutingData}">
但它现在正在显示任何东西。我做错了什么?
我想通了。我将绑定信息更改为:
<Window.Resources>
<XmlDataProvider x:Key="RoutingData"
Source="/RoutingLogic.xml"
XPath="Data"/>
</Window.Resources>
。
<TextBox Text="{Binding Source={StaticResource RoutingData}, XPath=NumberID[2]}"/>