2022-11-12から1日間の記事一覧

Modelメソッドの戻り値はvoidでなくてよい

voidの場合もあるし、戻り値がある場合もある。絶対的な決まりがあるわけではない。 voidの場合 1.ただメソッド実行したいだけで戻り値がいらない。 例)Model.Start(); 2.メソッド実行して、非同期に動作する場合 非同期に動作するのでメソッドの戻り値…

MVVMのよくある誤解

・Modelはデータのみ。データ処理をViewModelでやる。 -> Modelの仕事をViewModelが奪っている。データ処理はUIの仕事ではない。 ・ViewModelからネットワークアクセス -> ネットワークアクセスはUIの仕事ではない。 ・ViewModelはViewのデータを用意するだ…

WPFのMVVMとは何か

UIとUI以外を分離するアーキテクチャーアプリケーション = UI処理 + UI処理以外UI処理以外をModelと呼ぶ。アプリケーション = UI処理 + ModelUI処理の中をViewとViewModelに分離する。アプリケーション = View + ViewModel + Modelアプリケーションのすべて…