Udostępnij za pośrednictwem


FocusManager.SetIsFocusScope(DependencyObject, Boolean) Metoda

Definicja

Ustawia określony DependencyObject zakres fokusu.

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)

Parametry

element
DependencyObject

Element umożliwiający utworzenie zakresu fokusu.

value
Boolean

true jeśli element jest zakresem fokusu; w przeciwnym razie false.

Przykłady

Poniższy przykład sprawia, że element jest zakresem fokusu przy użyciu polecenia SetIsFocusScope.

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

Uwagi

Zakres fokusu to element kontenera, który śledzi FocusManager.FocusedElement zakres. Domyślnie Window klasa jest zakresem fokusu Menu, podobnie jak klasy , ContextMenui ToolBar . Element, który jest zakresem fokusu, ma IsFocusScope ustawioną wartość true.

Aby uzyskać więcej informacji na temat fokusu, fokusu klawiatury i fokusu logicznego, zobacz Omówienie danych wejściowych.

Dotyczy