2009-01-06 67 views
3

我有一個繼承自ObservableCollection(Of MyObject)的類,MyObject類處理INotifyPropertyChanged,因爲它應該。當用戶通過綁定控件更新此數據時,集合將按預期更改。持久數據綁定的首選方法WPF ObservableCollection?

我有一個'保存'按鈕的形式,這意味着通過在每個項目上調用MyObject.Save將此集合作爲XML持久化到磁盤。這個邏輯是我寫的。

我的問題是,這是堅持對象的首選方式還是有一個屬性或接口我缺少,會告訴WPF數據綁定/ .Net框架使用哪種方法來保存/加載數據?

我問,因爲我看到的WPF樣本省略了真實數據的保存和加載,所以我不確定。

回答

2

我不希望WPF提供超出.Net核心提供的任何數據加載/保存功能,例如標準序列化機制。

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