2009-01-06 64 views
3

我有一个继承自ObservableCollection(Of MyObject)的类,MyObject类处理INotifyPropertyChanged,因为它应该。当用户通过绑定控件更新此数据时,集合将按预期更改。持久数据绑定的首选方法WPF ObservableCollection?

我有一个'保存'按钮的形式,这意味着通过在每个项目上调用MyObject.Save将此集合作为XML持久化到磁盘。这个逻辑是我写的。

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

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

回答

2

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

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