KeyBinding.Modifiers Propriété

Définition

Obtient ou définit le ModifierKeys du KeyGesture associé à ce KeyBinding.

public:
 property System::Windows::Input::ModifierKeys Modifiers { System::Windows::Input::ModifierKeys get(); void set(System::Windows::Input::ModifierKeys value); };
public System.Windows.Input.ModifierKeys Modifiers { get; set; }
member this.Modifiers : System.Windows.Input.ModifierKeys with get, set
Public Property Modifiers As ModifierKeys

Valeur de propriété

Touches de modification du KeyGesture. La valeur par défaut est None.

Remarques

À l’exception des touches de fonction et des touches numériques du pavé numérique, un KeyGesture doit contenir un et un Key ou plusieurs ModifierKeys.

Lors de la définition d’un KeyBinding dans XAML (Extensible Application Markup Language), il existe deux façons de spécifier le KeyGesture. La première façon d’établir un KeyBinding dans XAML consiste à définir l’attribut Gesture de l’élément KeyBinding , ce qui permet à une syntaxe de spécifier des clés et des modificateurs sous la forme d’une chaîne unique, par exemple « CTRL+P ». La deuxième méthode consiste à définir l’attribut Key et les Modifiers attributs de l’élément KeyBinding . Les deux façons de définir le KeyGesture sont équivalentes et modifient le même objet sous-jacent, mais il y aura un conflit si les deux sont utilisés. Dans le cas où les Keyattributs , Modifierset les Gesture attributs sont tous définis, l’attribut qui est défini en dernier est utilisé pour .KeyGesture Vous pouvez potentiellement avoir des situations où, par exemple, un Key dernier jeu remplace uniquement le composant Key d’un mouvement précédent, mais laisse les modificateurs du mouvement identiques. En général, il est recommandé d’utiliser uniquement l’attribut Gesture xaml ; cela évite toute ambiguïté, fournit la syntaxe la plus rationalisée et fournit la représentation la plus simple pour la sérialisation.

Utilisation d'attributs XAML

<object Modifiers="oneOrMoreModifierKeys"/>  

Valeurs XAML

oneOrMoreModifierKeys
Une ou plusieurs touches de modification, définies par l’énumération ModifierKeys , délimitées par un caractère « + ».

S’applique à

Voir aussi