FocusManager.GetFocusedElement(DependencyObject) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает элемент с логическим фокусом в заданной области фокуса.
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
Элемент, являющийся областью фокуса.
Возвращаемое значение
Элемент в заданной области фокуса с логическим фокусом.
Исключения
element имеет значение null.
Примеры
В следующем примере задается элемент с логическим фокусом с помощью SetFocusedElement и он получает элемент с логическим фокусом с помощью 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 это элемент, имеющий логический фокус для определенного область фокуса. Элемент, который является фокусом, область имеет IsFocusScope значение true.
Этот объект может иметь или не иметь фокус клавиатуры. Фокус клавиатуры относится к элементу, который получает ввод с клавиатуры. Дополнительные сведения о фокусе, фокусе клавиатуры и логическом фокусе см. в разделе Общие сведения о вводе.
Если element не является область фокуса, этот метод возвращает null.
Используйте SetFocusedElement, чтобы указать элемент с логическим фокусом в пределах указанного фокуса область.