次の方法で共有


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 クラスは、および クラスとToolBar同様にMenuContextMenuフォーカス スコープです。 フォーカス スコープである 要素が にtrue設定されていますIsFocusScope

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

適用対象