0

最近、タッチ イベントを入力として使用する一般的な問題に直面したときに、Pixelsense アプリケーションの開発を開始しました。Win32 名前空間の SaveFileDialog、OpenFileDialog などの一般的な .net ダイアログは、タッチ イベントがマウス クリック イベントを発生させないため、タッチ テクノロジを使用しても機能しません。

タッチイベントのマウスクリックを呼び出す方法はありますか?

すべてのタッチイベントが自動的にルーティングされるような一般的な解決策があるのでしょうか?

タッチイベントを追加するだけで、すべての一般的なダイアログを自分で再実装することは避けたいと思います。

リンクやアイデアは大歓迎です。

4

2 に答える 2

0

あなたの目標についてはよくわかりませんが、次の 2 つの記事で Windows 入力に関する興味深い情報を見つけることができ ます 。 .com/en-us/library/dd317321(v=vs.85)

PixelSense デバイスで実行されている Surface SDK 2.0 のダイアログは表示されません。これは仕様によるものです。したがって、いくつかのダイアログが本当に必要な場合は、スターチから実装する必要があります。ダイアログを表示でき (標準の W7 で PixelSense アプリを実行しているため)、これらがタッチ イベントを取得しない場合でも (テストしたことはありません。あなたのステートメントが正しいと仮定します)、再実装する必要があります。

私の質問は次のとおりです: nui アプリにダイアログ ボックスが本当に必要ですか?? あなたの答えが「はい」の場合、私のアドバイスは NUI の方法で考えることです: scatterview、scatterviewitem、librarycontainers、dragdropsvi ...

hth -g

于 2013-04-22T22:42:44.210 に答える