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 クラスと同様にフォーカス スコープです。 フォーカス スコープである要素は、trueに設定IsFocusScope

フォーカス、キーボード フォーカス、および論理フォーカスの詳細については、「 入力の概要」を参照してください。

適用対象