TouchDePoテンプレートの改定


http://msdn.microsoft.com/ja-jp/jj556277 で公開しているTouchDePoテンプレートを改定しました。

改定前の一番の問題は、キーボードでタイルを移動できない点にありました。理由は表示に使っているImageコントロールにハンドラを登録している為でした。Imageの場合、タブストップ指定ができません。
御存知?のとおり、
http://msdn.microsoft.com/ja-jp/library/windows/apps/hh694083.aspx
にWindowsストアアプリの要件が公開されています。この中で

3.5 アプリはタッチ入力、およびキーボード入力とマウス入力を完全にサポートしなければならない

という項目があり、下手をするとこの要件で落ちてしまいます。

新しいテンプレートでは、

のように、タイルをButtonのContentに押し込めることによって、Buttonはタブストップ指定が出来るので、キーボードだけのPCでも使えるようになります。
すでに古いやつで作っちゃってるよぅ…という方、新しいテンプレートでプロジェクトを作って、BasicPage.xamlの異なる場所を比較して修正してみてください。

ほかにも、App.xamlやProject.appxmanifestのアプリ名もプロジェクト名になるように修正しています。

ちなみに、私はこのテンプレートで、Sensor Checkerなるアプリを作って、Windowsストアから公開しました。

http://apps.microsoft.com/webpdp/ja-JP/app/sensor-checker/0e992121-3471-43cd-870a-1677e3c06638

 

Comments (0)

Skip to main content