4

WPF のタッチ イベントをサブスクライブするプログラムを作成しました。過去数か月間、すべてが期待どおりに機能していましたが、昨日はタッチ イベントが発生しませんでした。タッチイベントをテストするための新しい簡単なプログラムを作成しようとしましたが、同じように動作し、カーソルがマウス矢印からタッチクロスヘアに変わっても、すべてのタッチ入力がマウスイベントとして送信されます。

コンピューターを数回再起動し、ドライバーを再インストールしましたが、何も変わっていないようです。以前は機能していた別のブランドのタッチ スクリーンを別のドライブで使用してみましたが、まったく同じ問題が発生しています。タッチ スクリーンの組み込みテスト ツールを使用すると、タッチとマルチタッチが期待どおりに機能していることを確認できます。また、[システム プロパティ] の [ペンとタッチ] セクションを表示すると、コンピューターがタッチ スクリーンを認識していることを確認できます。

編集: モニターのテストを続けたところ、ペイントなどの他の Windows プログラムでマルチタッチが機能しているようです。私のアプリケーションでのみタッチが機能しないようです。

他の誰かがこれを経験したことがありますか、またはタッチイベントを再度有効にする方法を知っていますか?

4

3 に答える 3

0

どういうわけか、Window を UserControl に変換し、WinForms Window 内でホストすることで問題が修正され、以前と同じようにタッチ イベントが発生しました。

于 2012-12-07T13:23:52.787 に答える