FocusManager.GetFocusedElement(DependencyObject) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'elemento con lo stato attivo logico all'interno dell'ambito dello stato attivo specificato.
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
Parametri
- element
- DependencyObject
Elemento che rappresenta un ambito di stato attivo.
Restituisce
L'elemento all'interno dell'ambito dello stato attivo specificato con lo stato attivo logico.
Eccezioni
element
è null
.
Esempio
Nell'esempio seguente l'elemento con stato attivo logico viene impostato usando SetFocusedElement e ottiene l'elemento con lo stato attivo logico usando .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)
Commenti
FocusedElement è l'elemento con stato attivo logico per un ambito specifico dello stato attivo. Un elemento che è un ambito di stato attivo è IsFocusScope impostato su true
.
Questo oggetto può avere o meno lo stato attivo della tastiera. Lo stato attivo della tastiera fa riferimento all'elemento che riceve l'input da tastiera. Per altre informazioni sullo stato attivo, lo stato attivo della tastiera e lo stato attivo logico, vedere Cenni preliminari sull'input.
Se element
non è un ambito dello stato attivo, questo metodo restituirà null
.
Usare SetFocusedElement, per specificare l'elemento con stato attivo logico all'interno di un ambito di stato attivo specificato.