2009-06-25 14 views
1

私は基本的なMVVMの設計方法を理解しようとしていますが、CRUD操作の作業のヒントがどこにあるのか分かりません。CRUD操作でMVVMをどのように使用できますか?

a。抽象プロパティを持つViewModelを作成し、このViewModelでCRUDメソッドを実装しますか?

b。 ViewModelベースを作成し、ViewmodelのObservableCollectionsのプロパティを追加します。

あなたは私に言ったことができますか、私はこれを行うことができます、してください!

答えて

3

MVVMを使用すると、すべてのビジネスロジックとデータソースとの対話がモデル内で発生するはずです。
ViewModelは、ビューに必要なデータと機能を公開します。

たとえば、データベースからアイテムを削除したビューのボタンがあった場合、そのボタンはViewModelのICommandインスタンスにバインドされます。 ICommandが実行されると、このコマンドの実装はモデルと通信して項目が削除されたことを確認します。ビューモデルが更新されるように、新しいデータがビューモデルに移入されます。

+0

ありがとうRay、私はMVVMで新しいです。 – Rangel

+0

私の喜び! :) –

関連する問題