読者です 読者をやめる 読者になる 読者になる

しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

Prism ベースの MVPVM テンプレートを作りました

Windows ランタイムアプリ C# MVPVM Prism ユニバーサル Windows アプリ

前回までに作成した Prism ベースの MVPVM プロジェクトテンプレートと、Model、ViewModel、Presenter+View のセットを追加する項目テンプレートを作成したので下記に置いておきました

Visual Studio 2013 Update 2 CTP 以降がインストールされてないと使えないので注意!

インストーラを用意するまでもないかと思ったので、BAT ファイルを作りました

f:id:matatabi_ux:20140419231143p:plain

zip を解凍したら、中の install.bat を「管理者として実行」で実行すればテンプレートがインストールされます

unistall.bat を実行するとアンインストールされます・・・実にシンプル

f:id:matatabi_ux:20140419230009p:plain

インストールすると新たにプロジェクトテンプレートが3つ追加されます

ユニバーサルアプリと Windows(ストア)アプリと Windows Phone 8.1 アプリ用です

さらに項目テンプレートが3つ!

f:id:matatabi_ux:20140419234035p:plain

Model と ViewModel はプロパティを自動生成する T4 テンプレートつきです

基本ページの方は Presenter、View のセットを作成する項目テンプレートです

残念ながら ViewModel は作れなかったので ~PageViewModel という ViewModel をあらかじめ作った状態で追加する想定で作りました