FocusManager.SetIsFocusScope(DependencyObject, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
festgelegt.
Weitere Informationen zu Fokus, Tastaturfokus und logischem Fokus finden Sie in der Eingabeübersicht.