FocusManager.GetFocusedElement(DependencyObject) FocusManager.GetFocusedElement(DependencyObject) FocusManager.GetFocusedElement(DependencyObject) FocusManager.GetFocusedElement(DependencyObject) Method

Definition

Ruft das Element mit dem logischem Fokus im angegebenen Fokusbereich ab.Gets the element with logical focus within the specified focus scope.

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

Parameter

element
DependencyObject DependencyObject DependencyObject DependencyObject

Das Element mit dem logischem Fokus im angegebenen Fokusbereich.The element with logical focus in the specified focus scope.

Gibt zurück

Das Element im angegebenen Fokusbereich mit dem logischem Fokus.The element in the specified focus scope with logical focus.

Ausnahmen

Beispiele

Im folgenden Beispiel wird das-Element mit dem SetFocusedElement logischen Fokus mithilfe von festgelegt, und das-Element mit dem logischen Fokus wird mithilfe des GetFocusedElement-Elements abgerufen.The following example sets the element with logical focus by using the SetFocusedElement and it gets the element with logical focus by using the 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)

Hinweise

Das FocusedElement -Element ist das Element, das den logischen Fokus für einen bestimmten Fokusbereich hat.The FocusedElement is the element which has logical focus for a specific focus scope. Dieses Objekt kann den Tastaturfokus haben oder nicht.This object may or may not have keyboard focus. Der Tastaturfokus bezieht sich auf das Element, das Tastatureingaben empfängt.Keyboard focus refers to the element that receives keyboard input. Weitere Informationen zum Fokus, Tastaturfokus und logischer Fokus finden Sie in der Eingabe Übersicht.For more information on focus, keyboard focus, and logical focus, see the Input Overview.

Wenn element kein Fokusbereich ist, wird von dieser Methode zurück nullgegeben.If element is not a focus scope, this method will return null.

Verwenden SetFocusedElementSie, um das Element mit dem logischen Fokus innerhalb eines angegebenen Fokusbereichs anzugeben.Use SetFocusedElement, to specify the element with logical focus within a specified focus scope.

Gilt für: