0

すべてのタイプの相互作用 (クリック、キープレス、タッチ) の中で「ダウン」イベントに作用するコマンド パラメーターを持つ単一のコマンドを使用している複数のボタンがあります。これは私のアプリケーションには不十分であることが判明し、ボタンがいつ離されたかを知る必要もあります。これらのボタンの「up」イベントに対して同様のことを行うにはどうすればよいですか?

4

3 に答える 3

0

OnIsPressedChanged() メソッドを見てください。Button を処理するには、Button からクラスを派生させる必要がある場合があります。

また、MouseLeftButtonUp イベントを処理することもできますが、マウス クリックによってボタンが押された場合にのみ発生します。キーボードをキャッチしたい場合は、KeyUp イベントを処理し、そのキー (スペース、場合によっては Enter、ショートカット キーなど) の結果としてボタンがクリックされたかどうかを判断する必要があります。

于 2012-09-04T19:08:23.437 に答える
0

リッスンするには、次のイベントの組み合わせが必要であることがわかりました。

PointerReleased、PointerCanceled、PointerCaptureLost はすべて、「アップ」イベントのタッチ環境でリッスンする必要があります。

于 2012-09-11T20:08:50.677 に答える
0

残念ながら、UP イベント用の特別なコマンドはありません。ただし、EventToCommand動作を使用できます

于 2012-09-04T19:14:06.697 に答える