Partilhar via


UIElement.GotFocus Evento

Definição

Ocorre quando este elemento tem foco lógico.

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

Tipo de evento

Comentários

O foco lógico difere do foco do teclado se o foco for deliberadamente forçado usando uma chamada de método, mas o foco do teclado anterior existir em um escopo diferente. Nesse cenário, o foco do teclado permanece onde está e o elemento em que um Focus método é chamado ainda obtém o foco lógico.

Uma interpretação mais precisa desse evento é que ele é gerado quando o valor da IsFocused propriedade de um elemento na rota é alterado de false para true.

Como esse evento usa roteamento borbulhante, o elemento que recebe o foco pode ser um elemento filho em vez do elemento em que o manipulador de eventos está realmente anexado. Verifique os Source dados no evento para determinar o elemento real que ganhou foco.

Informações de evento encaminhado

Campo Identificador GotFocusEvent
Estratégia de roteamento Borbulhando
Delegar RoutedEventHandler
  • Não há nenhum evento de túnel correspondente.

  • Substitua OnGotFocus para implementar o tratamento de classe para esse evento em classes derivadas.

Aplica-se a

Confira também