WPF / XAML:在TextBox中查看/编辑XML文件

时间:2017-05-12 08:37:37

标签: c# xml wpf xaml

我对WPF很新,所以请耐心等待。我正在尝试将XML文件绑定到TextBox,以便我可以查看内容并编辑文件。我已经尝试了几个建议(SO,Google,......)但我似乎无法实现这一点。

我的XMLDataProvider如下所示:

<Window.Resources>

    <XmlDataProvider x:Key="test" Source="U:\x\2616004.xml" />

</Window.Resources>

我的TextBox位于TabItem中,如下所示:

  <Grid Background="#FFE5E5E5">
       <TextBox x:Name="tbBiblio" Background="White" HorizontalAlignment="Left" Height="548" Margin="7,10,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="773" 
                                 Text="{Binding Source={StaticResource test}, XPath=/*/}" />
  </Grid>

如果我运行应用程序,它只给我一个空的TextBox。我还尝试了不同的XML文件,TextBlock而不是TextBox等等。

非常感谢您的建议和帮助。 谢谢!

修改

根据Philip Campbell的建议,XML文件的内容现在可以正确解析为TextBox。如何让TextBox立即显示带有标签的“原始”文件?

0 个答案:

没有答案