FocusManager.GetFocusedElement(DependencyObject) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera element z fokusem logicznym w określonym zakresie fokusu.
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
Parametry
- element
- DependencyObject
Element, który jest zakresem fokusu.
Zwraca
Element w określonym zakresie koncentracji uwagi z fokusem logicznym.
Wyjątki
element
to null
.
Przykłady
Poniższy przykład ustawia element z fokusem logicznym przy użyciu SetFocusedElement elementu i pobiera element z fokusem logicznym przy użyciu elementu 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)
Uwagi
Jest FocusedElement to element, który ma logiczny fokus dla określonego zakresu fokusu. Element, który jest zakresem fokusu, ma IsFocusScope ustawioną wartość true
.
Ten obiekt może lub nie ma fokusu klawiatury. Fokus klawiatury odnosi się do elementu, który odbiera dane wejściowe klawiatury. Aby uzyskać więcej informacji na temat fokusu, fokusu klawiatury i fokusu logicznego, zobacz Omówienie danych wejściowych.
Jeśli element
nie jest zakresem fokusu, ta metoda zwróci wartość null
.
Użyj polecenia SetFocusedElement, aby określić element z fokusem logicznym w określonym zakresie fokusu.