Freigeben über


UIElement.LostFocus Ereignis

Definition

Tritt auf, wenn dieses Element den logischen Fokus verliert.

public:
 event System::Windows::RoutedEventHandler ^ LostFocus;
public event System.Windows.RoutedEventHandler LostFocus;
member this.LostFocus : System.Windows.RoutedEventHandler 
Public Custom Event LostFocus As RoutedEventHandler 

Ereignistyp

RoutedEventHandler

Hinweise

Der logische Fokus unterscheidet sich vom Tastaturfokus, wenn der Fokus absichtlich durch einen Methodenaufruf verloren wird, der vorherige Tastaturfokus jedoch in einem anderen Gültigkeitsbereich vorhanden ist. In diesem Szenario bleibt der Tastaturfokus dort, wo es sich befindet, und das Element, in dem eine Focus Methode aufgerufen wird, erhält weiterhin logischen Fokus.

Eine genauere Interpretation dieses Ereignisses besteht darin, dass es ausgelöst wird, wenn sich der Wert der IsFocused Eigenschaft eines Elements in der Route von true zu false" ändert.

Da dieses Ereignis bubbling routing verwendet, ist das Element, das den Fokus verliert, möglicherweise ein untergeordnetes Element anstelle des Elements, in dem der Ereignishandler tatsächlich angefügt ist. Überprüfen Sie die Source Ereignisdaten, um das tatsächliche Element zu ermitteln, das den Fokus erlangt hat.

Informationen zum Routingereignis

Bezeichnerfeld LostFocusEvent
Routingstrategie Bubbling
Delegat RoutedEventHandler
  • Es gibt kein entsprechendes Tunnelingereignis.

  • OnLostFocus Überschreiben, um die Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.

Gilt für

Siehe auch