WPFはタッチ画面またはマルチタッチ画面をサポートしていますか?

StackOverflow https://stackoverflow.com/questions/1254616

質問

.NET 3.5のWPFがタッチをサポートしているのか、それともラップトップのマルチタッチをサポートしているのか疑問に思っていますか?効果を示すためにいくつかのクールなデモがあるかどうか感謝しています。

VSTS2008 + C#を使用しています。

事前に感謝します、ジョージ

役に立ちましたか?

解決

WPF 4.0 Beta 2は完全なマルチタッチをサポートしますが、Windows 7は最初のマルチタッチ対応Windowsバージョンであるため、Windows 7でのみサポートしています。

XPで3.5の場合、WPF 3.5マルチタッチフレームワークのブリーズを試すことができます http://code.google.com/p/breezemultitouch/ そのオープンソースとプラグ Tuio(マルチタッチプロトコル). 。 TUIOを使用すると、オペレーティングシステムのマルチタッチサポートを必要とせずに、さまざまなマルチタッチデバイスとWPF 3.5アプリケーションを橋渡しすることができます。

他のヒント

タッチデバイスをサポートすることは、実際にWPFの責任ではなく、O/Sです。 O/Sは、Mousedown == fingertouchedscreenのイベントをWPFに委任するだけです(100%正確なステートメントではなく、十分に良い:))。

タッチスクリーンデバイス用のWPFを開発したい場合は、サポートされているものやそうでないものの代わりに、UIデザインを本当に見る必要があります。

この郵便受け そのための素晴らしい答えがあります。

基本的に、あなたはあなたの標準的なsmith'n'wesson point'n'clickデバイスで行うのと同じイベントで作業します:)

ネイティブではありませんが、.NET開発者に7ベースの機能をもたらすWindows 7コードパックをチェックしてください。これは、サードパーティライブラリではなく、MSのコードです。

マルチタッチコードが含まれていますが、WPFアプリケーションで使用するのがどれほど簡単か正確にはわかりません。

関連するリンク:
http://blogs.msdn.com/charlie/archive/2009/08/07/windows-7-code-pack-v-1-0-released.aspx
http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=1c333f06-fadb-4d93-9c80-402621c600e7

「開発者向けWindows 7トレーニングキット」には、優れたサンプルコードがいくつかあります。確かにWindows 7が必要ですが、それだけの価値があります!http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=1c333f06-fadb-4d93-9c80-402621c600e7

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top