FocusManager.SetIsFocusScope(DependencyObject, Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o especificado DependencyObject 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 uma mira de foco.
- value
- Boolean
true se element for um escopo de foco; caso contrário, false.
Exemplos
O exemplo seguinte faz de um elemento um âmbito de foco usando SetIsFocusScope.
StackPanel focuseScope2 = new StackPanel();
FocusManager.SetIsFocusScope(focuseScope2, true);
Dim focuseScope2 As New StackPanel()
FocusManager.SetIsFocusScope(focuseScope2, True)
Observações
Um escopo de foco é um elemento de contentor que acompanha o FocusManager.FocusedElement dentro do seu âmbito. Por defeito, a Window classe é um âmbito de foco, tal como as Menuclasses , ContextMenu, e ToolBar . Um elemento que é um âmbito de foco definiu IsFocusScope para true.
Para mais informações sobre foco, foco do teclado e foco lógico, consulte a Visão Geral da Entrada.