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
.
Комментарии
Значение по умолчанию для , , , равно ContextMenutrue
. ToolBarMenuWindowIsFocusScope
Область фокуса представляет собой элемент контейнера, который отслеживает FocusManager.FocusedElement в своей области. По умолчанию класс является область фокуса, Window как и классы Menu, ContextMenuи ToolBar . Элемент, который является фокусом, область имеет IsFocusScope значение true
.
Дополнительные сведения о фокусе, фокусе клавиатуры и логическом фокусе см. в разделе Общие сведения о вводе.