2011-07-19 12 views
0

Surface SDKでmove、scale、rotateなどのジェスチャーがどのように実装されているのだろうか。あなたは特定のイベントに耳を傾ける必要がありますか?スケール/回転中心点を提供していますか?彼らは自然に感じますか? (自然な場合は、1本の指を動かすが、別の1本を動かさないでください。CENTERポイントは2番目の位置にあります)どのようにジェスチャーが複数の指に対処するのですか?Surface SDKではジェスチャがどのように実装されていますか?

答えて

2

2つのコンポーネントがあります。

1)ManipulationProcessor APIです。これは、一連のタッチ入力イベントを受け取り、回転/スケーリング/平行移動がどれだけ行われたかを集計して通知します。ターゲット開発プラットフォーム向けの、C++、XNA/WinForms、Silverlight、およびWPF用のさまざまなバージョンのコンフィグレーションパラメータが多数あります。

2)開発者は、多くのWPFコントロールSDKに付属しています。 ScatterViewには、画面上の複数のオブジェクトの移動/回転/サイズ変更を簡単に行うScatterViewや、リストやその他の任意のUI要素に対する単純な翻訳ジェスチャを実行するSurfaceListBoxやSurfaceScrollViewerなどの簡単なコントロールが含まれます。

関連する問題