1
CLIPS

SilverlightとWindows7でマルチタッチを実装する:ヒント編

584日前に更新 aoki1210aoki1210 593日前に登録
2010年10月15日 GMT 2010年10月07日 GMT

寝ようかな、と思ったら友人がお悩み中なようなので、ヒントをここに。

細かい説明は要望あれば書きます。

Silverlight 3の時のコードなので、動かなければ教えてください。 1.Touchのイベントにハンドラを追加。

コードビハインドで以下を書く。 Touch.FrameReported += ハンドラ;

ちなみにTouchはインスタンスを生成する必要はありません。

コード゙ビハインドに「Touch」と書けば行ける(はず) 2.ハンドラを作ろう。

1で指定したイベントハンドラはこんな感じ。private void MultiTouch(object sender, TouchFrameEventArgs e) {

TouchPoint primary = e.GetPrimaryTouchPoint(タッチ判定するUIElement);
//タッチ→マウス とイベント処理されるので、マウスイベントを止める(=タッチ処理しかしない)
if (primary.A...
カテゴリー: Web(ASP.NET/SL/IIS/IE) | クリック数: 11 | | ソースサイト: hiux.wordpress.com | カウンタを表示
タグ: Silverlight, Touch

まだコメントはありません。最初のコメントを登録してみませんか?

コメントするためにはログイン もしくは サインアップしてください。