在文本框上显示 XML 文件中的特定节点



我有一个看起来像这样的 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]}"/>

相关内容

  • 没有找到相关文章

最新更新