- 558 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 15:54:39 ]
- >>556
そんな感じで良いんじゃないかな。 もしくは VM が IEditableObject を実装するとか。 例えば DataGrid や DataForm コントロールは IEiditableObject を実装したオブジェクトをデータソースにすると、 編集開始時に BeginEdit, 確定すれば EndEdit, キャンセルされると CancelEdit を呼び出してくれるから、そこで古いデータの保存や書き戻しをやる。 編集専用の VM を作るか、一覧表示の VM に IEditableObject を実装するかは、手間とテストのし易さを考えて楽なほうで。
|

|