3

ObservableCollection(Of MyObject) から継承するクラスがあり、MyObject クラスは INotifyPropertyChanged を適切に処理します。ユーザーがバインドされたコントロールを介してこのデータを更新すると、コレクションは期待どおりに変更されます。

各項目で MyObject.Save を呼び出して、このコレクションを XML としてディスクに保持するためのフォームに [保存] ボタンがあります。このロジックは私が書いたものです。

私の質問は、これがオブジェクトを永続化するための好ましい方法ですか、それともデータを保存/ロードするために使用する方法をWPFデータバインディング/ .Netフレームワークに伝える属性またはインターフェイスが欠けていることですか?

私が見た WPF サンプルでは、​​実際のデータの保存と読み込みが省略されているため、よくわかりません。

4

1 に答える 1