2

Windows Phone 7 Silverlight アプリケーションを作成しています。マウスがこのコントロールを離れたときに、Stackpanel の Visibility を Collapsed に設定する必要があります。しかし、このイベントは、マウスを動かさずにコントロールをクリックしただけでも発生します。ロスト フォーカス イベントも機能しません。私の目標を達成する方法は?事前にt​​hx!

4

2 に答える 2

3

LostFocus は、ユーザーが別のコントロールをタップしたときにのみトリガーされます。前述のように、これはタッチベースの環境であるため、ここではマウスのメタファーが機能しないため、ホバー イベントはありません。コントロールの動作を処理する最善の方法は、指を使用することを想像することですコントロールと対話する-これにより、希望どおりに機能する動作を設計できる場合があります。次に、これが実際にどのように機能するかを確認します。画面に触れるとクリックが開始されるため、マウスダウンなしではマウス移動もありません。

于 2010-05-08T13:17:10.293 に答える
1

「マウス ホバー」効果を探している場合は、MouseMove イベントはユーザーが画面上に指を置いている間のみ発生するため、ユーザーがアプリケーションを操作する方法を再考する必要がある場合があります。

于 2010-05-07T23:49:32.650 に答える