FocusManager.SetIsFocusScope(DependencyObject, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el DependencyObject especificado como un ámbito 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
Elemento que se va a convertir en un ámbito de foco.
- value
- Boolean
Es true
si element
es un ámbito de foco; de lo contrario, es false
.
Ejemplos
En el ejemplo siguiente se convierte un elemento en un ámbito de foco mediante SetIsFocusScope.
StackPanel focuseScope2 = new StackPanel();
FocusManager.SetIsFocusScope(focuseScope2, true);
Dim focuseScope2 As New StackPanel()
FocusManager.SetIsFocusScope(focuseScope2, True)
Comentarios
Un ámbito de foco es un elemento contenedor que mantiene el seguimiento del elemento FocusManager.FocusedElement dentro de su ámbito. De forma predeterminada, la Window clase es un ámbito de foco como las Menuclases , ContextMenuy ToolBar . Un elemento que es un ámbito de foco se ha IsFocusScope establecido en true
.
Para obtener más información sobre el foco, el foco del teclado y el foco lógico, consulte La introducción a la entrada.