Freigeben über


FocusManager.SetIsFocusScope(DependencyObject, Boolean) Methode

Definition

Legt das angegebene DependencyObject als Fokusbereich fest.

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)

Parameter

element
DependencyObject

Das Element, das als Fokusbereich festgelegt werden soll.

value
Boolean

true, wenn element ein Fokusbereich ist; andernfalls false.

Beispiele

Im folgenden Beispiel wird ein Element mithilfe SetIsFocusScopevon zum Fokusbereich.

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

Hinweise

Ein Fokusbereich ist ein Containerelement, das das FocusManager.FocusedElement innerhalb seines Bereichs nachverfolgt. Standardmäßig ist die Window Klasse ein Fokusbereich wie die MenuKlassen , ContextMenuund ToolBar . Ein Element, das ein Fokusbereich ist, ist IsFocusScope auf truefestgelegt.

Weitere Informationen zu Fokus, Tastaturfokus und logischem Fokus finden Sie in der Eingabeübersicht.

Gilt für: