FocusManager.SetIsFocusScope(DependencyObject, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le DependencyObject spécifié comme une portée de focus.
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)
Paramètres
- element
- DependencyObject
Élément à définir comme portée de focus.
- value
- Boolean
true
si element
est une portée de focus ; sinon false
.
Exemples
L’exemple suivant fait d’un élément une étendue de focus à l’aide de SetIsFocusScope.
StackPanel focuseScope2 = new StackPanel();
FocusManager.SetIsFocusScope(focuseScope2, true);
Dim focuseScope2 As New StackPanel()
FocusManager.SetIsFocusScope(focuseScope2, True)
Remarques
Une étendue de focus est un élément conteneur qui effectue le suivi de dans FocusManager.FocusedElement son étendue. Par défaut, la Window classe est une étendue de focus, comme le sont les Menuclasses , ContextMenuet ToolBar . Un élément qui est une étendue de focus a IsFocusScope défini sur true
.
Pour plus d’informations sur le focus, le focus clavier et le focus logique, consultez Vue d’ensemble des entrées.