Erweitern Minimieren

UIElement.PointerCanceled Event

Tritt ein, wenn ein Zeiger, der Kontakt aufgenommen hat, diesen auf unnatürliche Weise verliert.

Syntax


public event PointerEventHandler PointerCanceled


<uiElement PointerCanceled="eventhandler"/>

Ereignisinformationen

Delegat PointerEventHandler

Hinweise

Einige der Gründe für ein PointerCanceled-Vorkommen sind:

  • Benutzeraktionen, die die Beziehung des Anzeigebereichs ändern, beispielsweise das Ändern von Auflösungs- oder Bildschirmeinstellungen
  • Eingabeinteraktionen (wenn beispielsweise ein Stift dieselbe Oberfläche berührt wie zuvor ein Finger)
  • Der Benutzer meldet sich ab oder ähnliche Unterbrechungen, die nicht App-spezifisch sind
  • Die Anzahl der gleichzeitigen Kontakte überschreitet die Anzahl, die vom Gerät unterstützt wird.

Hinweis  PointerCanceled kann statt PointerReleased ausgelöst werden. Verlassen Sie sich nicht auf PointerPressed-Ereignisse und PointerReleased-Ereignisse, die immer paarweise auftreten. Um ordnungsgemäß zu funktionieren, muss die App auf alle Ereignisse, die mögliche Ergebnisse einer Press-Aktion darstellen, lauschen und diese behandeln, und die PointerCanceled einschließen.

Wenn PointerCanceled auslöst, werden alle Zeigererfassungen durch diesen Zeiger freigegeben und PointerCaptureLost löst in diesem Fall nicht aus. Weitere Informationen zur Zeigererfassung finden Sie unter CapturePointer.

Gehen Sie beim Behandeln eines PointerCanceled-Ereignisses davon aus, dass einige der Ereignisdaten, die normalerweise für ein Zeigerereignis verfügbar sind, im durch den Handler abgerufenen PointerRoutedEventArgs-Objekt ohne Bedeutung sind. Beispielsweise ist die Position des Zeigers ungültig, da der Zeiger nicht mehr vorhanden ist.

PointerCanceled ist ein Routingereignis. Weitere Informationen zum Routingereigniskonzept finden Sie in der Übersicht über Ereignisse und Routingereignisse.

PointerCanceled 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.

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
PointerReleased
PointerPressed
CapturePointer
Schnellstart: Fingereingabe
Treffertest und Eingabeereignisse
Beispiel für XAML-Benutzereingabeereignisse

 

 

Anzeigen:
© 2015 Microsoft