新規作成日
最終更新日
概要
MVVMパターン調べていて、Prismというツールキットを見つけました。MVVMパターンを使用するためのもっとも人気のあるツールキットの1つのようです。
MVVMとPrism
UIパターンの1つとして、MVVMパターンがあります。C#のUIの1つWPFを使用すると、いろいろなところで必要になる考え方です。
ただ、その説明は、ぼんやりとして、具体性がありません。
MVVMパターンを実装するためのツールキットであるPrizmの説明とチュートリアルを見ることで、 ぼんやりとした認識が具体化するのではないかと期待して、ドキュメントを読んでいくことにします。
Prism 6
Prism 6は、Prism 5から、大きく変更されているので、Prism 5のサンプルプログラムやチュートリアルは、そのままでは動作しません。全く、別のものと考えたほうが良いと思います。
- 名前空間が、変更された。
- NuGetで導入するコンポーネントの名前が変更された。
- xmlnsが、変更された。
UIパターンとMVVMパターン
MVVMパターンは、プログラム内のモジュールを、入出力を扱うユーザーインターフェイスとそれを処理する部分を、 Model-View-View Modelの3つに分割して、プログラミングするプログラミングモデルです。 C#とWPFの組み合わせで作成するプログラムは、このプログラミングモデルを利用することが期待されています。