0

Windows 8 を搭載したタブレット用のアプリケーションを開発しています。TouchDown イベントと StylusDown イベントの両方をサブスクライブしています。問題は、指で触れると両方のイベントが発生することです。TouchDown が最初に来て、次に StylusDown が来ます。スタイラスでタッチすると、StylusDown のみが発生します。

これはすべてのタブレットの正常な動作ですか? それとも、一部のモデルに固有のものですか?

これに関するドキュメントが見つかりません。

4

2 に答える 2

1

これは、WPF のすべてのタッチ イベントの標準フローです。TouchDown イベントが処理済みとしてマークされていない場合は、StylusDown として発生し、次に MouseDown として発生します。以下の例のように、イベントを処理することでこれを停止できます。

protected override void OnTouchDown( TouchEventArgs e )
{
    // your code here
    e.Handled = true;
}
于 2013-06-25T18:05:44.460 に答える