Partilhar via


GettingFocusEventArgs Classe

Definição

Fornece dados para os eventos FocusManager.GettingFocus e UIElement.GettingFocus .

public ref class GettingFocusEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GettingFocusEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GettingFocusEventArgs : RoutedEventArgs
Public NotInheritable Class GettingFocusEventArgs
Inherits RoutedEventArgs
Herança
Object Platform::Object IInspectable RoutedEventArgs GettingFocusEventArgs
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

Somente um único elemento de interface do usuário por vez pode ter foco.

Um controle pode obter foco quando outro controle perde o foco, a exibição do aplicativo é alterada, o usuário alterna aplicativos ou o usuário interage com o sistema de modo que o aplicativo não esteja mais em primeiro plano.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1803 17134 TryCancel
1803 17134 TrySetNewFocusedElement
1809 17763 CorrelationId

Propriedades

Cancel

Obtém ou define se a navegação de foco deve ser cancelada.

CorrelationId

Obtém a ID exclusiva gerada quando um evento de movimento de foco é iniciado.

Direction

Obtém a direção em que o foco foi movido de elemento para elemento dentro da interface do usuário do aplicativo.

FocusState

Obtém o modo de entrada por meio do qual um elemento obteve o foco.

Handled

Obtém ou define um valor que marca o evento roteado como manipulado. Um valor verdadeiro para Handled impede que a maioria dos manipuladores ao longo da rota de evento manipule o mesmo evento novamente.

InputDevice

Obtém o tipo de dispositivo de entrada do qual os eventos de entrada são recebidos.

NewFocusedElement

Obtém o objeto focado mais recente.

OldFocusedElement

Obtém o último objeto focalizado.

OriginalSource

Obtém uma referência ao objeto que gerou o evento. Isso geralmente é uma parte de modelo de um controle em vez de um elemento que foi declarado na interface do usuário do aplicativo.

(Herdado de RoutedEventArgs)

Métodos

TryCancel()

Tenta cancelar a ação de foco em andamento.

TrySetNewFocusedElement(DependencyObject)

Tenta redirecionar o foco para o elemento especificado em vez do elemento de destino original.

Aplica-se a

Confira também