WPFでの開発を行うにあたって、MVVMパターンのプロジェクトテンプレートがあるというのが伊藤さんのブログ「
Ito Blog
» Blog Archive
» WPF の コマンド処理 」で紹介されていました。
そこで早速インストールしてみましたが、うまくいかなかったので誰かおしえて。という他力本願なエントリです*1。
使えるようにする方法はVS2010でWPFModelViewTemplateを使う - タイトルは未定にまとめています。
ダウンロード
CodePlex「
Windows Presentation Foundation (WPF) - Download: WPF Futures
」にある「WPF Model-View-ViewModel Toolkit 0.1」をダウンロードします。
WPF M-V-VM Toolkitのインストール
ダウンロードした「WPF M-V-VM Toolkit 0.1.zip」を解凍するとその中に
Visual Studio Template\WPFModelViewTemplate.msi
がありますので、これを実行してインストールを行います。
インストールは「Next」を押していくだけなので省略。
WPFModelViewTemplateを使えるようにする
WPF M-V-VM ToolkitのインストールだけではVisualStudio2010のプロジェクトテンプレートには表示されないので、以下の作業を行います。
テンプレートのコピー
C:\Program Files (x86)\Reference Assemblies\Microsoft\WPF Model-View Template 0.1\Temp
にインストールされている
WpfModelViewApplicationProjectTemplateV0.1.cs.zip
を
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Windows\1041
にコピーします。
ここから、VS2010でWPFModelViewTemplateを使う - タイトルは未定を見てください。
プロジェクトの作成
Visual Studio 2010のプロジェクトテンプレートを見ると、WPF Model-View Applicationが追加されています。
後はこれでプロジェクトを作成するだけ!と思いきや、以下のエラーが…
VS2010がでる前のものみたいなので、2008でプロジェクト作って、2010に持ってくればいけそうですが、それもなんだかねぇ…
というわけで、どうやればいいか知ってる方教えてください。
*1:所詮テンプレートなんだからこだわる必要ない気もしますが…