.Net 3.5のWPFがラップトップのタッチまたはマルチタッチをサポートするかどうか疑問に思っていますか?効果を示すためのいくつかのクールなデモがあるかどうかを感謝します。
VSTS2008 + C#を使用しています。
よろしくお願いします、ジョージ
.Net 3.5のWPFがラップトップのタッチまたはマルチタッチをサポートするかどうか疑問に思っていますか?効果を示すためのいくつかのクールなデモがあるかどうかを感謝します。
VSTS2008 + C#を使用しています。
よろしくお願いします、ジョージ
タッチ デバイスをサポートするのは WPF の責任ではなく、O/S です。O/S は単に mouseDown == fingerTouchedScreen のイベントを WPF に委任します (100% 正確なステートメントではありませんが、十分です:))。
タッチスクリーン デバイス用の WPF を開発したい場合は、何がサポートされていて何がサポートされていないかではなく、UI デザインを確認する必要があります。
この投稿には、それに対する素晴らしい答えがあります。
基本的に、標準の smith'n'wesson ポイントアンドクリック デバイスで行うのと同じイベントで作業します :)
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 アプリケーションをブリッジできます。
ネイティブではありませんが、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
「開発者向け Windows 7 トレーニング キット」には、優れたサンプル コードがいくつかあります。確かに Windows 7 が必要ですが、それだけの価値があります。 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1c333f06-fadb-4d93-9c80-402621c600e7