FocusManager.GetFocusedElement(DependencyObject) Metoda

Definice

Získá prvek s logickým fokusem v rámci zadaného oboru 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

Prvek, který je oborem fokusu.

Návraty

Prvek v zadaném oboru fokusu s logickým fokusem.

Výjimky

element je null.

Příklady

Následující příklad nastaví prvek s logickým fokusem pomocí SetFocusedElement a získá prvek s logickým fokusem pomocí 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)

Poznámky

Jedná se FocusedElement o prvek, který má logický fokus pro konkrétní rozsah fokusu. Prvek, který je rozsah fokusu nastaven IsFocusScope na true. Tento objekt může nebo nemusí mít fokus klávesnice. Fokus klávesnice odkazuje na prvek, který přijímá vstup klávesnice. Další informace o fokusu, fokusu klávesnice a logickém fokusu najdete v přehledu vstupu.

Pokud element obor fokusu není, vrátí nulltato metoda .

Slouží SetFocusedElementk určení prvku s logickým fokusem v zadaném oboru fokusu.

Platí pro