FocusManager.SetIsFocusScope(DependencyObject, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o DependencyObject especificado como um escopo de foco.
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)
Parâmetros
- element
- DependencyObject
O elemento para criar um escopo de foco.
- value
- Boolean
true
se element
é um escopo de foco; caso contrário, false
.
Exemplos
O exemplo a seguir torna um elemento um escopo de foco usando SetIsFocusScope.
StackPanel focuseScope2 = new StackPanel();
FocusManager.SetIsFocusScope(focuseScope2, true);
Dim focuseScope2 As New StackPanel()
FocusManager.SetIsFocusScope(focuseScope2, True)
Comentários
Um escopo de foco é um elemento de contêiner que mantém o FocusManager.FocusedElement controle do dentro de seu escopo. Por padrão, a Window classe é um escopo de foco, assim como as Menuclasses , ContextMenue ToolBar . Um elemento que é um escopo de foco foi IsFocusScope definido true
como .
Para obter mais informações sobre foco, foco do teclado e foco lógico, consulte a Visão geral de entrada.