【问题标题】:Preferred method for persisting databound WPF ObservableCollection?持久化数据绑定 WPF ObservableCollection 的首选方法?
【发布时间】:2009-01-06 13:20:16
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: wpf data-binding persistence save observablecollection


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 2012-01-15
      • 2011-06-16
      相关资源
      最近更新 更多