FocusManager.GetFocusScope(DependencyObject) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет ближайшего предка указанного элемента, которому задано IsFocusScope значение true.
public:
static System::Windows::DependencyObject ^ GetFocusScope(System::Windows::DependencyObject ^ element);
public static System.Windows.DependencyObject GetFocusScope(System.Windows.DependencyObject element);
static member GetFocusScope : System.Windows.DependencyObject -> System.Windows.DependencyObject
Public Shared Function GetFocusScope (element As DependencyObject) As DependencyObject
Параметры
- element
- DependencyObject
Элемент, для получения ближайшей области фокуса.
Возвращаемое значение
Область фокуса для указанного элемента.
Исключения
element равно null.
Комментарии
Значение IsFocusScope по умолчанию для Window, MenuToolBarContextMenuравно.true
Элемент фокусировки — это контейнер, который отслеживает FocusManager.FocusedElement в пределах своей области. По умолчанию Window класс является областью фокуса, как MenuContextMenuи классы, и ToolBar классы. Элемент, представляющий область фокуса, имеет IsFocusScope значение true.
Дополнительные сведения о фокусе, фокусе клавиатуры и логическом фокусе см. в обзоре ввода.