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

Определение

Получает элемент с логическим фокусом в заданной области фокуса.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

Параметры

element
DependencyObject DependencyObject DependencyObject DependencyObject

Элемент с логическим фокусом в заданной области фокуса.The element with logical focus in the specified focus scope.

Возвраты

Элемент в заданной области фокуса с логическим фокусом.The element in the specified focus scope with logical focus.

Исключения

Примеры

В следующем примере элемент с логическим фокусом задается с помощью SetFocusedElement и он получает элемент с логическим фокусом, используя GetFocusedElement.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)

Комментарии

FocusedElement Представляет собой элемент, имеющий логический фокус для области особое внимание.The FocusedElement is the element which has logical focus for a specific focus scope. Этот объект может иметь или не иметь фокус клавиатуры.This object may or may not have keyboard focus. Фокус клавиатуры ссылается на элемент, получающий ввод с клавиатуры.Keyboard focus refers to the element that receives keyboard input. Дополнительные сведения о фокус, фокус клавиатуры и логический фокус, см. в разделе Общие сведения о входных данных.For more information on focus, keyboard focus, and logical focus, see the Input Overview.

Если element не является областью фокуса, этот метод будет возвращать null.If element is not a focus scope, this method will return null.

Используйте SetFocusedElement, чтобы указать элемент с логическим фокусом в заданной области фокуса.Use SetFocusedElement, to specify the element with logical focus within a specified focus scope.

Применяется к