2020-03

NDDD

ドメイン駆動開発_フォルダー構成編_#19_PropertyChangedの方法を変更する

前回はGetLatestメソッドを呼んだ後に,ViewModelBaseのOnPropertyChangedを呼ぶようにすることで,View側に変更通知をする方法を解説しました。 今回は,ViewModelBaseのSetPropertyを...
NDDD

ドメイン駆動開発_フォルダー構成編_#18_Fakeデータを画面に通知する

前回はMeasureFakeクラスを作成しました。しかし,今のままでは,FakeクラスのGetLatestメソッドには,何も実装していないため,「throw new System.NotImplementedException();」が呼び...
NDDD

ドメイン駆動開発_フォルダー構成編_#17_Fakeを使ってタミーデータを画面に表示させる

前回はデータバインドの書き方を解説しました。しかし現状では,LatestViewModelのコンストラクタでコンパイルエラーが出ているため,先に進めていません。ここを解決する必要があります。 private LatestViewModel ...
NDDD

ドメイン駆動開発_フォルダー構成編_#16_画面のコントロールデータバインドする

前回は画面を作成して,コントロールを配置しました。今回は,そのコントロールにViewModelの値が表示されるように,ViewModelのプロパティの値をと,画面のコントロールのプロパティが連動するように,データバインドという機能を実装して...