WPFとNAudioで音楽プレイヤーを作る~第3回:MVVMを少しだけ知る~
第3回:MVVMを少しだけ知る今回のポイント
MVVMって結局なんなの?
双方向バインディング
MVVMとは
ざっくりいうと WPFはModel,View,ViewModelの3つの役割にクラスを分けて開発しましょう ということらしいです。
各クラスの概要は以下の通りです。
Model
各種の処理を担当
View
画面の表示や操作を担当
ViewModel
ViewとModelの仲介を担当
ビジネスロジックとUIを分離することでコード