UIElement.GotFocus Evento
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.
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.
Produto | Versões |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: