我对WPF比较陌生,所以请耐心等待。我试图将XML文件绑定到TextBox,以便我可以查看内容并编辑文件。我已经尝试了几个建议(所以,Google,...),但我似乎无法得到这个工作。WPF/XAML:在TextBox中查看/编辑XML文件
我XMLDataProvider看起来是这样的:
<Window.Resources>
<XmlDataProvider x:Key="test" Source="U:\x\2616004.xml" />
</Window.Resources>
我的文本框是的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>
如果我运行应用程序,它只是给我一个空文本框。我也尝试了不同的XML文件,TextBlock而不是TextBox等等。
建议和帮助非常感谢。 谢谢!
编辑:
随着菲利普·坎贝尔的建议的XML文件的内容现在可以正确解析到文本框中。现在如何让TextBox显示带有标签的“原始”文件?
你得到任何调试程序时在输出窗口中出现错误? – Default
对不起,原代码中包含一个“<”,我只是在帖子中遗漏了它。在调试过程中,我没有收到任何错误。 – Allix