UIElement.ManipulationInertiaStarting 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 das Eingabegerät während einer Bearbeitung Kontakt mit dem UIElement-Objekt verliert und die Trägheit beginnt.
public:
virtual event ManipulationInertiaStartingEventHandler ^ ManipulationInertiaStarting;
// Register
event_token ManipulationInertiaStarting(ManipulationInertiaStartingEventHandler const& handler) const;
// Revoke with event_token
void ManipulationInertiaStarting(event_token const* cookie) const;
// Revoke with event_revoker
UIElement::ManipulationInertiaStarting_revoker ManipulationInertiaStarting(auto_revoke_t, ManipulationInertiaStartingEventHandler const& handler) const;
public event ManipulationInertiaStartingEventHandler ManipulationInertiaStarting;
function onManipulationInertiaStarting(eventArgs) { /* Your code */ }
uIElement.addEventListener("manipulationinertiastarting", onManipulationInertiaStarting);
uIElement.removeEventListener("manipulationinertiastarting", onManipulationInertiaStarting);
- or -
uIElement.onmanipulationinertiastarting = onManipulationInertiaStarting;
Public Custom Event ManipulationInertiaStarting As ManipulationInertiaStartingEventHandler
<uiElement ManipulationInertiaStarting="eventhandler"/>
Ereignistyp
Hinweise
Informationen zu benutzerdefinierten Steuerelementen und Interaktionsfunktionen finden Sie unter GestureRecognizer.ManipulationInertiaStarting.
Ein Element muss einen anderen ManipulationMode-Wert als None
oder System
aufweisen, um eine Manipulationsereignisquelle zu sein. Der Standardwert von ist System
, was die integrierte Steuerungslogik zum Verarbeiten von ManipulationMode
Bearbeitungen ermöglicht, aber nicht zulässt, dass App-Code Manipulationsereignisse verarbeitet. Wenn Sie Bearbeitungen verarbeiten möchten, legen Sie auf All
oder auf bestimmte ManipulationModes-Werte festManipulationMode
. Weitere Informationen finden Sie unter ManipulationMode
.
ManipulationInertiaStarting
ist ein Routingereignis. Wenn das Ereignis zu übergeordneten Elementen übergeblasen werden darf, weil es nicht behandelt wird, ist es möglich, das Ereignis für übergeordnete Elemente zu behandeln, auch wenn ManipulationMode oder System
für das übergeordnete Element istNone
. Weitere Informationen zum Konzept von Routingereignissen finden Sie unter Übersicht über Ereignisse und Routingereignisse.
Bei Toucheingabeaktionen und interaktionsspezifischen Ereignissen oder Manipulationsereignissen, die aus einer Toucheingabeaktion resultieren, muss ein Element bei Treffertests sichtbar sein, damit es der Ereignisquelle entsprechen und das der Aktion zugeordnete Ereignis auslösen kann. UIElement.Visibility muss Sichtbar sein. Andere Eigenschaften abgeleiteter Typen wirken sich ebenfalls auf die Sichtbarkeit von Treffertests aus. Weitere Informationen finden Sie unter Übersicht über Ereignisse und Routingereignisse.
ManipulationInertiaStarting
unterstützt die Möglichkeit, Ereignishandler an die Route anzufügen, die aufgerufen wird, auch wenn die Ereignisdaten für das Ereignis als Behandelt gekennzeichnet sind. Weitere Informationen finden Sie unter AddHandler.