FocusManager.GetFocusScope(DependencyObject) メソッド

定義

true に設定された IsFocusScope を持ち、指定した要素に最も近い先祖を決定します。Determines the closest ancestor of the specified element that has IsFocusScope set to 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

最も近いフォーカス範囲を取得する対象となる要素。The element to get the closest focus scope for.

戻り値

指定した要素のフォーカス範囲。The focus scope for the specified element.

例外

elementnullです。element is null.

注釈

WindowMenuToolBarContextMenuIsFocusScope の既定値は trueです。The default value of IsFocusScope on a Window, Menu, ToolBar, ContextMenu is true.

フォーカス範囲は、そのスコープ内の FocusManager.FocusedElement を追跡するコンテナー要素です。A focus scope is a container element that keeps track of the FocusManager.FocusedElement within its scope. 既定では、Window クラスは、MenuContextMenu、および ToolBar クラスとしてフォーカス範囲となります。By default, the Window class is a focus scope as are the Menu, ContextMenu, and ToolBar classes. フォーカス範囲である要素が trueに設定されて IsFocusScopeAn element that is a focus scope has IsFocusScope set to true.

フォーカス、キーボードフォーカス、および論理フォーカスの詳細については、「入力の概要」を参照してください。For more information on focus, keyboard focus, and logical focus, see the Input Overview.

適用対象