[WPF][Windows ストア アプリ][Windows Phone][Design Pattern] MVVM パターンを理解するための参考記事

WPF (や Silverlight、XAML による Windows ストア アプリ、Windows Phone アプリ) での View
周りの設計方法には、大きく分けて次の二種類がある。

  • コードビハインド
    • XxxWindow.xaml – XAML で View を宣言的に書く 。
    • XxxWindow.xaml.cs – コードビハインド。View のロジック部分を書く。イベント ハンドラー等。
  • MVVM (Model-View-ViewModel) パターン
    • XxxWindow.xaml – XAML で View を宣言的に書く 。ViewModel とはデータバインドで結び付ける。
    •  XxxViewModel.cs – View の状態や View のロジック部分のモデル。View のロジック。

このうち、MVVM パターンについて参考となる記事をご紹介する。

前提知識

MVVM パターンを理解するための参考記事