KeyBinding.Key Propriété

Définition

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

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

Valeur de propriété

Key

Partie principale 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.

S’applique à

Voir aussi