UIElement.OnGotFocus(RoutedEventArgs) Método

Definição

Gera o evento roteado GotFocus usando os dados de evento fornecidos.Raises the GotFocus routed event by using the event data provided.

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

Parâmetros

e
RoutedEventArgs

Um RoutedEventArgs que contém dados do evento.A RoutedEventArgs that contains event data. Esses dados de evento devem conter o identificador para o evento GotFocus.This event data must contain the identifier for the GotFocus event.

Comentários

Esse método, embora virtual, tem uma implementação padrão que gera o evento.This method, although virtual, does have a default implementation that raises the event.

Essa implementação de método on * destina-se a gerar o evento, e essa mesma implementação de método é invocada internamente para gerar o evento quando o valor da propriedade de IsFocused é alterado.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. A implementação de OnGotFocus difere de outras Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) em * implementações *, que fornecem apenas uma maneira conveniente de adicionar manipulação de classes para esse evento.The OnGotFocus 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.

Notas aos Herdeiros

A menos que você tenha uma necessidade deliberada e incomum de não gerar os eventos de foco, certifique-se de que sua implementação chama a implementação base.Unless you have a deliberate and unusual need to not raise the focus events, make sure that your implementation calls the base implementation. Caso contrário, o evento de GotFocus não é gerado durante operações de usuário típicas que normalmente definem o foco para esse elemento.Otherwise, the GotFocus event is not raised during typical user operations that ordinarily set focus to this element. Se você não pretende que seu elemento seja focado, você pode impedir que o elemento seja focado definindo Focusable como false.If you do not intend your element to be focusable, you can prevent the element from being focusable by setting Focusable to false.

Aplica-se a

Veja também