tmytのらくがき

個人の日記レベルです

XAMLなんてなかったんや

みなさんWindows ストアアプリ作るときに何で書いてます?C++/XAMLC#/XAML?JS/CSS?ああ、C++/XAML/Direct2Dですか。

でもXAMLとかいらなくない…?全部手書きしちゃえばいいやん…
というわけで、Direct2DのテンプレートからXAML部分をとっぱらって、全部Direct2Dで描画するテンプレートを作ってみました。これを使えばXAMLを0行でDirect2Dアプリが書けます!!
ちなみなんとこのテンプレートのすごいところは、アプリバーもチャームも全部Direct2Dで描画しなければならないところです…もはやただの苦行…

使い方

  • 解凍します。
  • 出てきたフォルダをVSのテンプレートディレクトリに入れます。
    • 32bit: C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\VC\Windows Store\1041
    • 64bit: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\VC\Windows Store\1041
  • Developer Command Prompt for VS2012を管理権限で起動します
  • devenv /installvstemplates を実行します
  • 新しいプロジェクトにDirect2Dアプリケーションってのが増えているのでそれです。

Direct2D(XAML)アプリケーションと同等のことが実装されてます。

Download:https://dl.dropbox.com/u/12636468/Direct2DApp.zip