Freigeben über


GettingFocusEventArgs.TryCancel Methode

Definition

Versucht, die laufende Fokusaktion abzubrechen.

public:
 virtual bool TryCancel() = TryCancel;
bool TryCancel();
public bool TryCancel();
function tryCancel()
Public Function TryCancel () As Boolean

Gibt zurück

Boolean

bool

True, wenn die Fokusaktion abgebrochen wird; Andernfalls false.

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Hinweise

Apps, die auf Windows 10, Version 1803 oder höher abzielen, sollten diese Eigenschaft anstelle von Cancel verwenden. Wenn Ihre App auch frühere Versionen unterstützt, finden Sie unter Versionsadaptive Apps: Verwenden neuer APIs unter Beibehaltung der Kompatibilität mit früheren Versionen weitere Informationen.

Das GotFocus-Routingereignis wird für ein Element ausgelöst, nachdem es den Fokus erhalten hat, während das LostFocus-Routingereignis für ein Element ausgelöst wird, nachdem es den Fokus verloren hat.

Die Routingereignisse GettingFocus und LosingFocus treten vor der Fokusänderung auf, sodass Ihre Anwendung das Fokusänderungsverhalten ändern oder abbrechen kann.

GettingFocus und LosingFocus werden synchron ausgelöst, während GotFocus und LostFocus asynchron ausgelöst werden. Wenn Ihre App beispielsweise die Focus-Methode eines Steuerelements aufruft, wird GettingFocus während des Aufrufs ausgelöst, aber GotFocus wird ausgelöst, nachdem der Aufruf abgeschlossen ist.

Wenn der Fokus verschoben wird, während diese Ereignisse noch sprudeln, wird eine Ausnahme ausgelöst.

Gilt für:

Weitere Informationen