UIElement.OnLostFocus(RoutedEventArgs) Metoda

Definicja

Wywołuje zdarzenie LostFocus kierowane przy użyciu dostarczonych danych zdarzenia.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)

Parametry

e
RoutedEventArgs

RoutedEventArgs, który zawiera dane zdarzenia.A RoutedEventArgs that contains event data. Dane zdarzenia muszą zawierać identyfikator dla zdarzenia LostFocus.This event data must contain the identifier for the LostFocus event.

Uwagi

Ta metoda, chociaż wirtualna, ma domyślną implementację, która wywołuje zdarzenie.This method, although virtual, does have a default implementation that raises the event.

Ta metoda na * implementacja metody jest przeznaczona do podniesienia poziomu zdarzenia i ta sama implementacja metody jest wywoływana wewnętrznie w celu podniesienia zdarzenia w przypadku zmiany wartości właściwości IsFocused.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. Ta implementacja różni się od innych Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) na * implementacjach, które zapewniają wygodny sposób dodawania obsługi klasy dla tego zdarzenia.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.

Uwagi dotyczące dziedziczenia

O ile nie istnieje zamierzone i nietypowe wymaganie, aby nie podnieść poziomu zdarzenia fokusu, upewnij się, że implementacja wywołuje implementację podstawową.Unless you have a deliberate and unusual need to not raise the focus events, make sure that your implementation calls the base implementation. W przeciwnym razie zdarzenie LostFocus nie zostanie zgłoszone podczas typowych operacji użytkownika, które zwykle ustawiają fokus na tym elemencie.Otherwise, the LostFocus event is not raised during typical user operations that ordinarily set focus to this element. Jeśli nie zamierzasz skupić się na elemencie, możesz uniemożliwić skoncentrowanie się na elemencie przez ustawienie Focusable false.If you do not intend your element to be focusable, you can prevent the element from being focusable by setting Focusable to false.

Dotyczy