UIElement.OnLostFocus(RoutedEventArgs) UIElement.OnLostFocus(RoutedEventArgs) UIElement.OnLostFocus(RoutedEventArgs) UIElement.OnLostFocus(RoutedEventArgs) Method

Definition

Löst das LostFocus- Routingereignis mithilfe der bereitgestellten Ereignisdaten aus.Raises the LostFocus routed event by using the event data that is provided.

protected:
 virtual void OnLostFocus(System::Windows::RoutedEventArgs ^ e);
protected virtual void OnLostFocus (System.Windows.RoutedEventArgs e);
abstract member OnLostFocus : System.Windows.RoutedEventArgs -> unit
override this.OnLostFocus : System.Windows.RoutedEventArgs -> unit
Protected Overridable Sub OnLostFocus (e As RoutedEventArgs)

Parameter

e
RoutedEventArgs RoutedEventArgs RoutedEventArgs RoutedEventArgs

Ein RoutedEventArgs, das Ereignisdaten enthält.A RoutedEventArgs that contains event data. Diese Ereignisdaten müssen den Bezeichner für das LostFocus-Ereignis enthalten.This event data must contain the identifier for the LostFocus event.

Hinweise

Diese Methode, obwohl virtuell, verfügt über eine Standard Implementierung, die das-Ereignis auslöst.This method, although virtual, does have a default implementation that raises the event.

Diese on *-Methoden Implementierung dient dazu, das-Ereignis zu erhöhen, und dieselbe Methoden Implementierung wird intern aufgerufen, um das- IsFocused Ereignis zu erhöhen, wenn sich der Eigenschafts Wert ändert.This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the IsFocused property value changes. Diese Implementierung unterscheidet sich von Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) einigen anderen on *-Implementierungen, die nur eine bequeme Möglichkeit zum Hinzufügen einer Klassen Behandlung für dieses Ereignis bereitstellen.This implementation differs from some other Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) On* implementations, which only provide a convenient way to add class handling for that event.

Hinweise für Vererber

Wenn Sie nicht über eine absichtliche und ungewöhnliche Notwendigkeit verfügen, die Fokus Ereignisse nicht zu erhöhen, stellen Sie sicher, dass die Implementierung die Basis Implementierung aufruft.Unless you have a deliberate and unusual need to not raise the focus events, make sure that your implementation calls the base implementation. Andernfalls wird das LostFocus -Ereignis nicht bei normalen Benutzer Vorgängen ausgelöst, bei denen normalerweise der Fokus auf dieses Element festgelegt wird.Otherwise, the LostFocus event is not raised during typical user operations that ordinarily set focus to this element. Wenn Sie nicht beabsichtigen, das Element zu verwenden, können Sie verhindern, dass das Element in den Fokus verwendet wird, Focusable indem falseSie auf festlegen.If you do not intend your element to be focusable, you can prevent the element from being focusable by setting Focusable to false.

Gilt für: