10

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

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

よろしくお願いします、ジョージ

4

4 に答える 4

6

タッチ デバイスをサポートするのは WPF の責任ではなく、O/S です。O/S は単に mouseDown == fingerTouchedScreen のイベントを WPF に委任します (100% 正確なステートメントではありませんが、十分です:))。

タッチスクリーン デバイス用の WPF を開発したい場合は、何がサポートされていて何がサポートされていないかではなく、UI デザインを確認する必要があります。

この投稿には、それに対する素晴らしい答えがあります。

基本的に、標準の smith'n'wesson ポイントアンドクリック デバイスで行うのと同じイベントで作業します :)

于 2009-08-10T12:41:43.960 に答える
6

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

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

于 2009-12-10T16:27:53.977 に答える
4

ネイティブではありませんが、7 ベースの機能を .NET 開発者に提供する Windows 7 Code Pack を確認してください。これは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

于 2009-08-10T12:40:10.667 に答える
1

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

于 2009-08-26T21:04:34.483 に答える