动态绑定到XML

本文关键字:XML 动态绑定 | 更新日期: 2023-09-27 18:22:05

我正在开发一个WPF应用程序,它从XML文件加载数据。此XML文件中的一个节点是另一个XML文件的路径。此文件的路径对于每个项目都不同。理想情况下,我希望动态绑定到第二个文件,并用它的数据填充网格,这样当用户从第一个XML中选择另一个项目时,也会显示第二个XML中的详细信息。

这可能吗?

动态绑定到XML

我可能会将详细信息网格的DataContext绑定到文件的路径,并使用Binding.Converter从中加载XmlDocumentXmlDataProvider,或者我会创建一个标记扩展名来执行此操作。