Tag: MVVM
参考情報†
関連ページ†
MVVM基本†
- ViewとModelの間にViewModelをはさむ。
- ViewModelがModelをラップする。View独自の状態なども管理するらしい。
- ViewModelをいちいち作るのがうざいらしい。
- 実装技術が不完全でVisualStudio2010をインストールしただけでは十分ではない?ビヘイビア・トリガー・トリガーアクションの実装を可能にするにはBlend SDKの導入が必要らしい。
コマンド†
- ViewからViewModelを操作するためにコマンドという仕組みが用意されている。
- ICommandを自力で実装する方法とルーティングコマンドを使う方法がある。
ICommandを自力で実装†
以下のメソッドを実装する
- Executeメソッド
- CanExecuteメソッド
- CanExecuteChangedメソッド
ルーティングコマンドを使う†
Tips†
ViewModelからViewを生成する†
ShowDaialogでOwnerを指定したい†