3

我有一个继承自 ObservableCollection(Of MyObject) 的类,并且 MyObject 类按应有的方式处理 INotifyPropertyChanged。当用户通过绑定控件更新此数据时,集合将按预期更改。

我在表单上有一个“保存”按钮,旨在通过在每个项目上调用 MyObject.Save 将此集合作为 XML 保存到磁盘。这个逻辑是我写的。

我的问题是,这是持久化对象的首选方式,还是我缺少一个属性或接口来告诉 WPF 数据绑定/.Net 框架使用哪种方法来保存/加载数据?

我问是因为我看到的 WPF 示例省略了真实数据的保存和加载,所以我不确定。

4

1 回答 1

2

我不希望 WPF 提供任何超出 .Net 核心提供的数据加载/保存功能,例如标准序列化机制。

如果符合您的需求,您当前的方法似乎很好。

于 2009-01-06T14:25:48.010 回答