0

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

但它现在显示了任何东西。我究竟做错了什么?

4

1 回答 1

0

我想到了。我将绑定信息更改为:

<Window.Resources>
        <XmlDataProvider x:Key="RoutingData"
               Source="/RoutingLogic.xml"
               XPath="Data"/>         
</Window.Resources>

...

<TextBox Text="{Binding Source={StaticResource RoutingData}, XPath=NumberID[2]}"/>
于 2012-05-28T22:34:34.600 回答