WCT MVVM Toolkit (Microsoft.Toolkit.Mvvm) を使用したWPFサンプル集
| リポジトリ | 説明 | キーワード |
|---|---|---|
| MVVMSample001 | 電卓アプリ。 2つのテキストボックスに数値を入力しボタンを押すと、合計が表示される。 |
|
| MVVMSample002 | AsyncRelayCommandを使った非同期処理のサンプル。 ボタンが押されると、しばらくの間、処理中になる。 |
|
| MVVMSample003 | WeakReferenceMessengerを使って文字列を送信するサンプル。 上のテキストボックスに入力した値がボタンを押すと下に表示される。 |
|
| MVVMSample004 | WeakReferenceMessengerを使って任意のクラスを送信するサンプル。 |
|
| MVVMSample005 | ObservableRecipientを使用して、WeakReferenceMessengerの登録処理を省略してメッセージを送信するサンプル。 |
|
| MVVMSample006 | 進捗状況を表示するアプリケーション。 非同期処理の実行とキャンセル。 |
|
| MVVMSample007 | 進捗状況を表示するアプリケーション。 MVVMSample006との違いは、HeavyWorkModel内にCancelationTokenSourceを保持している点。 |
|
| MVVMSample008 | ObservableValidatorを使ったバリデーションのサンプル。 一番上のテキストボックスに必須チェックと長さチェックを設定している。 |
|
| MVVMSample009 | DIのサンプル。 |
|
| MVVMSample010 | イベント処理のサンプル。 チェックボックスにチェックが入っている間は、画面を閉じることができない。 |
|
| MVVMSample011 | ページ遷移のサンプル。 最後のページには、それまでのページの設定値が表示される。 |
|