Freigeben über


Control.OnPointerExited(PointerRoutedEventArgs) Methode

Definition

Wird aufgerufen, bevor das PointerExited-Ereignis auftritt.

protected:
 virtual void OnPointerExited(PointerRoutedEventArgs ^ e) = OnPointerExited;
void OnPointerExited(PointerRoutedEventArgs const& e);
protected virtual void OnPointerExited(PointerRoutedEventArgs e);
function onPointerExited(e)
Protected Overridable Sub OnPointerExited (e As PointerRoutedEventArgs)

Parameter

e
PointerRoutedEventArgs

Die Ereignisdaten für das Ereignis.

Hinweise

In der Regel werden PointerEntered - und PointerExited-Ereignisse ausgelöst, wenn der Zeiger vom Benutzer physisch verschoben wird. Es gibt jedoch Umstände, in denen diese Ereignisse auch ausgelöst werden können, wenn der Zeiger vom Benutzer nicht physisch verschoben wird.

  • Ein PointerEntered-Ereignis wird ausgelöst, wenn das Objekt mit einem PointerEntered-Handler programmgesteuert unter dem Zeiger verschoben wird, das Objekt Visibility von Collapsed in Visible geändert wird, während es sich unter dem Zeiger befindet, oder wenn sich der Cursor über einem Element wie einem Popup- oder Flyout befindet, das verschwindet, sodass der Cursor jetzt über dem Objekt angezeigt wird.
  • Wenn ein PointerEntered-Ereignis für ein Objekt ausgelöst wurde, wird ein entsprechendes PointerExited-Ereignis ausgelöst, wenn eine Änderung des Ui-Zustands auftritt, die dazu führt, dass sich der Zeiger nicht mehr über dieses Objekt befindet. Beispielsweise wird die Objektposition programmgesteuert verschoben, um sich nicht mehr unter dem Zeiger zu befinden, die Objektsichtbarkeit wird auf Reduziert festgelegt, oder der Zeiger befindet sich über einer vorübergehenden Benutzeroberfläche, z. B. einem Popup- oder Flyout, das programmgesteuert geschlossen wird, oder es tritt ein Anzeigetimeout auf.

Gilt für:

Weitere Informationen