Erweitern Minimieren

UIElement.ManipulationInertiaStarting Event

Tritt ein, wenn das Eingabegerät während der Bearbeitung den Kontakt zum UIElement-Objekt verliert und ein Trägheitsmoment einsetzt.

Syntax


public event ManipulationInertiaStartingEventHandler ManipulationInertiaStarting


<uiElement ManipulationInertiaStarting="eventhandler"/>

Ereignisinformationen

Delegat ManipulationInertiaStartingEventHandler

Hinweise

Ein Element muss einen ManipulationMode-Wert ungleich None oder System haben, um eine Bearbeitungsereignisquelle zu sein. Der Standardwert von ManipulationMode ist System, der die integrierte Steuerelementlogik aktiviert, um Manipulationen zu verarbeiten, aber dem App-Code nicht ermöglicht, Manipulationsereignisse zu behandeln. Wenn Sie Manipulationen behandeln, legen Sie ManipulationMode auf All oder auf bestimmte ManipulationModes-Werte fest. Weitere Informationen finden Sie unter ManipulationMode.

ManipulationInertiaStarting ist ein Routingereignis. Wenn das Ereignis bei Nichtbehandlung an übergeordnete Elemente übergeben werden darf, kann es auf übergeordneten Elementen behandelt werden, selbst wenn ManipulationMode auf dem übergeordneten Element None oder System lautet. Weitere Informationen zum Routingereigniskonzept finden Sie in der Übersicht über Ereignisse und Routingereignisse.

Für Fingereingabeaktionen und interaktionspezifische oder Bearbeitungsereignisse, die Folgen einer Fingereingabeaktion sind, muss ein Element für Treffertests sichtbar sein, um die Ereignisquelle darzustellen und das Ereignis auszulösen, das der Aktion zugeordnet ist. UIElement.Visibility muss Visible sein. Andere Eigenschaften von abgeleiteten Typen wirken sich auch auf die Treffertestsichtbarkeit aus. Weitere Informationen finden Sie unter Treffertests und Eingabeereignisse.

ManipulationInertiaStarting unterstützt die Möglichkeit, Ereignishandler zur Route hinzufügen, die auch dann aufgerufen werden, wenn die Ereignisdaten für das Ereignis als Handled gekennzeichnet sind. Siehe AddHandler.

Windows 8-Verhalten

Windows 8 löst nicht ManipulationCompleted aus, wenn die Trägheitsphase gestartet wurde (und ManipulationInertiaStarting ausgelöst wurde), der Benutzer jedoch auf das Element getippt hat, bevor der Bildlauf beendet wurde, wodurch die Trägheitsphase visuell unterbrochen wird. Das Problem wurde ab Windows 8.1 korrigiert. ManipulationCompleted wird ausgelöst, sobald die Tippaktion die Trägheitsphase abbricht.

Apps, die für Windows 8 kompiliert wurden, jedoch unter Windows 8.1 ausgeführt werden, verwenden weiterhin das Windows 8-Verhalten.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Metadaten

Windows.winmd

Siehe auch

UIElement
OnManipulationInertiaStarting
ManipulationStarted
Verwenden von Bearbeitungsereignissen
Beispiel für XAML-Benutzereingabeereignisse

 

 

Anzeigen:
© 2014 Microsoft