WPF 可观察集合双向绑定 XML 文件

本文关键字:绑定 XML 文件 观察 集合 WPF | 更新日期: 2023-09-27 17:56:59

我想将ObservableCollection绑定到 XML 文件。 在多次回复之前

您应该将DataGridComboBox等直接绑定到 XML 文件中

请注意,ObservableCollection已经存在,并且已经绑定到DataGridComboBox等... 重写所有这些代码对我来说听起来一点也不有趣。 尽管我所做的关于将 XML 文件绑定到ObservableCollection的每次搜索都会直接返回绑定对象 XML 文件。

是的,我知道我可以自己手动添加、更新和删除,但希望不必这样做。

WPF 可观察集合双向绑定 XML 文件

手动执行添加、更新和删除自己

请不要删除自己。

XML节点处理是一个复杂的过程,不容易适合从字符串列表中添加和删除这样的场景,这就是问题本身的模式。

在某些时候,需要代码作为视觉对象和存储之间的操作,以方便在添加和删除时管理 xml 结构的过程。

Microsoft Blend 支持直接绑定到 XML。也许您可以在 Blend 中的表单中添加一些设计时数据,看看它生成了什么。它可能会给你一些想法。