FocusManager.SetIsFocusScope(DependencyObject, Boolean) Метод

Определение

Задает заданную DependencyObject область фокуса.

public:
 static void SetIsFocusScope(System::Windows::DependencyObject ^ element, bool value);
public static void SetIsFocusScope(System.Windows.DependencyObject element, bool value);
static member SetIsFocusScope : System.Windows.DependencyObject * bool -> unit
Public Shared Sub SetIsFocusScope (element As DependencyObject, value As Boolean)

Параметры

element
DependencyObject

Элемент для создания области фокуса.

value
Boolean

true Значение , если element область фокуса является областью фокуса false; в противном случае .

Примеры

Следующий пример делает элемент областью фокуса с помощью SetIsFocusScope.

StackPanel focuseScope2 = new StackPanel();
FocusManager.SetIsFocusScope(focuseScope2, true);
Dim focuseScope2 As New StackPanel()
FocusManager.SetIsFocusScope(focuseScope2, True)

Комментарии

Элемент фокусировки — это контейнер, который отслеживает FocusManager.FocusedElement в пределах своей области. По умолчанию Window класс является областью фокуса, как MenuContextMenuи классы, и ToolBar классы. Элемент, представляющий область фокуса, имеет IsFocusScope значение true.

Дополнительные сведения о фокусе, фокусе клавиатуры и логическом фокусе см. в обзоре ввода.

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