UIElement.PointerWheelChanged Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn sich der Deltawert eines Zeigerrads ändert.
public:
virtual event PointerEventHandler ^ PointerWheelChanged;
// Register
event_token PointerWheelChanged(PointerEventHandler const& handler) const;
// Revoke with event_token
void PointerWheelChanged(event_token const* cookie) const;
// Revoke with event_revoker
UIElement::PointerWheelChanged_revoker PointerWheelChanged(auto_revoke_t, PointerEventHandler const& handler) const;
public event PointerEventHandler PointerWheelChanged;
function onPointerWheelChanged(eventArgs) { /* Your code */ }
uIElement.addEventListener("pointerwheelchanged", onPointerWheelChanged);
uIElement.removeEventListener("pointerwheelchanged", onPointerWheelChanged);
- or -
uIElement.onpointerwheelchanged = onPointerWheelChanged;
Public Custom Event PointerWheelChanged As PointerEventHandler
<uielement PointerWheelChanged = "eventhandler" .../>
Ereignistyp
Hinweise
Bei der Behandlung PointerWheelChangedinteressieren Sie sich in der Regel für den MouseWheelDelta-Eigenschaftswert :
- Rufen Sie GetCurrentPoint aus dem pointerRoutedEventArgs auf, die für Ihren Handler verfügbar sind. Dies gibt einen PointerPoint zurück.
- Dient zum Abrufen der Eigenschaften des Zeigers. Es enthält ein PointerPointProperties -Objekt.
- Rufen Sie den MouseWheelDelta-Eigenschaftswert aus dem PointerPointProperties-Objekt ab. Ein positiver Wert gibt an, dass das Rad vorwärts gedreht (vom Benutzer weg) oder nach rechts gekippt wurde; Ein negativer Wert gibt an, dass das Rad rückwärts (gegenüber dem Benutzer) gedreht oder nach links gekippt wurde.
Wenn das Element, bei dem Zeigerereignisse auftreten, einen nicht standardmäßigen ManipulationMode-Wert aufweist, kann die Aktion auch zu verschiedenen Manipulationsereignissen wie ManipulationStarted führen. Darüber hinaus kann die Mausradeingabe als integriertes Manipulationsverhalten von Steuerelementen behandelt werden, auch ohne ManipulationMode Wertsatz. Beispielsweise können bestimmte Steuerelemente wie GridView und ListView Mausradeingaben verarbeiten, um eine Bildlauf-/Schwenkaktion zu initiieren.
PointerWheelChanged ist ein Routingereignis. Weitere Informationen zum Routingereigniskonzept finden Sie unter "Ereignisse und Routingereignisse".
Bei Touchaktionen und auch bei interaktionsspezifischen oder Manipulationsereignissen, die Folgen einer Touchaktion sind, muss ein Element im Treffer-Test sichtbar sein, um als Ereignisquelle zu fungieren und das Ereignis auszulösen, das der Aktion zugeordnet ist. UIElement.Visibility muss sichtbar sein. Andere Eigenschaften abgeleiteter Typen wirken sich auch auf die Sichtbarkeit von Treffertests aus. Weitere Informationen finden Sie unter Übersicht über Ereignisse und Routingereignisse.
PointerWheelChanged unterstützt die Möglichkeit, Ereignishandler an die Route anzufügen, die aufgerufen wird, auch wenn die Ereignisdaten für das Ereignis als handled gekennzeichnet sind. Siehe "AddHandler".
Bestimmte Windows-Runtime-Steuerelemente verfügen möglicherweise über eine klassenbasierte Behandlung für das PointerWheelChanged Eingabeereignis. Wenn ja, weist das Steuerelement wahrscheinlich eine Außerkraftsetzung für die Methode OnPointerWheelChanged auf. In der Regel wird das Ereignis vom Klassenhandler behandelt, und das Ereignis wird nicht für die PointerWheelChanged Behandlung durch Benutzercodehandler für dieses Steuerelement ausgelöst. Ein Steuerelement kann dies tun, um das Durchlaufen seiner untergeordneten Elemente mithilfe einer Zeigerradaktion zu unterstützen. Weitere Informationen zur Funktionsweise der klassenbasierten Behandlung für Ereignisse finden Sie in der Übersicht über Ereignisse und Routingereignisse.