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