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

如果 element 为焦点范围,则为 true;否则为 false

示例

以下示例使用 SetIsFocusScope将 元素设置为焦点范围。

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

注解

焦点范围是一个容器元素,用于跟踪其范围内的 FocusManager.FocusedElement。 默认情况下, Window 类与 、 ContextMenuToolBar 类一Menu样是焦点范围。 作为焦点范围的元素已 IsFocusScope 设置为 true

有关焦点、键盘焦点和逻辑焦点的详细信息,请参阅 输入概述

适用于