Freigeben über


Control.OnPointerEntered(PointerRoutedEventArgs) Methode

Definition

Wird aufgerufen, bevor das PointerEntered-Ereignis auftritt.

protected:
 virtual void OnPointerEntered(PointerRoutedEventArgs ^ e) = OnPointerEntered;
void OnPointerEntered(PointerRoutedEventArgs const& e);
protected virtual void OnPointerEntered(PointerRoutedEventArgs e);
function onPointerEntered(e)
Protected Overridable Sub OnPointerEntered (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 Situationen, in denen diese Ereignisse auch ausgelöst werden können, wenn der Zeiger vom Benutzer nicht physisch bewegt wird.

  • Ein PointerEntered-Ereignis wird ausgelöst, wenn das Objekt mit einem PointerEntered-Handler programmgesteuert unter den Zeiger verschoben wird, das Objekt Visibility von Collapsed in Visible geändert wird, während es sich unter dem Zeiger befindet, oder der Cursor über einem Element wie einem Popup- oder Flyout,das ausgeblendet wird, 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 diesem Objekt befindet. Beispielsweise wird die Objektposition programmgesteuert verschoben, um nicht mehr unter dem Zeiger zu sein, die Objektsichtbarkeit ist 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 ein Anzeigetimeout tritt auf.

Gilt für:

Weitere Informationen