FocusManager.GetFocusedElement(DependencyObject) Método
Definição
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.
Obtém o elemento com o foco lógico dentro do escopo de foco especificado.
public:
static System::Windows::IInputElement ^ GetFocusedElement(System::Windows::DependencyObject ^ element);
public static System.Windows.IInputElement GetFocusedElement (System.Windows.DependencyObject element);
static member GetFocusedElement : System.Windows.DependencyObject -> System.Windows.IInputElement
Public Shared Function GetFocusedElement (element As DependencyObject) As IInputElement
Parâmetros
- element
- DependencyObject
Um elemento que é um escopo de foco.
Retornos
O elemento no escopo de foco especificado com foco lógico.
Exceções
element
é null
.
Exemplos
O exemplo a seguir define o elemento com foco lógico usando o SetFocusedElement e obtém o elemento com foco lógico usando o GetFocusedElement.
// Sets the focused element in focusScope1
// focusScope1 is a StackPanel.
FocusManager.SetFocusedElement(focusScope1, button2);
// Gets the focused element for focusScope 1
IInputElement focusedElement = FocusManager.GetFocusedElement(focusScope1);
' Sets the focused element in focusScope1
' focusScope1 is a StackPanel.
FocusManager.SetFocusedElement(focusScope1, button2)
' Gets the focused element for focusScope 1
Dim focusedElement As IInputElement = FocusManager.GetFocusedElement(focusScope1)
Comentários
O FocusedElement é o elemento que tem foco lógico para um escopo de foco específico. Um elemento que é um escopo de foco foi IsFocusScope definido como true
.
Esse objeto pode ou não ter o foco do teclado. O foco do teclado refere-se ao elemento que recebe a entrada do teclado. Para obter mais informações sobre foco, foco do teclado e foco lógico, consulte a Visão geral de entrada.
Se element
não for um escopo de foco, esse método retornará null
.
Use SetFocusedElement, para especificar o elemento com foco lógico dentro de um escopo de foco especificado.