KeyBinding.Modifiers Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'oggetto ModifierKeys dell'oggetto KeyGesture associato all'oggetto 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
Valore della proprietà
I tasti di modifica dell'oggetto KeyGesture. Il valore predefinito è None.
Commenti
Ad eccezione dei tasti di funzione e dei tasti numerici del tastierino, un KeyGesture deve contenere una Key e una o più ModifierKeys.
Quando si definisce un KeyBinding oggetto in Extensible Application Markup Language (XAML) sono disponibili due modi per specificare .KeyGesture Il primo modo per stabilire un KeyBinding oggetto in XAML consiste nel definire l'attributo dell'elemento GestureKeyBinding , che consente a una sintassi di specificare chiavi e modificatori come singola stringa, ad esempio "CTRL+P". Il secondo modo consiste nel definire l'attributo Key e gli Modifiers attributi dell'elemento KeyBinding . Entrambi i modi di impostazione KeyGesture sono equivalenti e modificano lo stesso oggetto sottostante, ma si verifica un conflitto se vengono usati entrambi. Nel caso in cui , KeyModifierse gli Gesture attributi siano tutti impostati, l'attributo definito per l'ultimo verrà usato per .KeyGesture È possibile avere situazioni in cui, ad esempio, un set sovrascrive solo il componente Key di un Key gesto precedente, ma lascia gli stessi modificatori di Gesture. In generale, è consigliabile usare solo l'attributo Gesture da XAML. Questo evitare ambiguità, fornisce la sintassi più semplificata e fornisce la rappresentazione più semplice per la serializzazione.
Uso della sintassi XAML per gli attributi
<object Modifiers="oneOrMoreModifierKeys"/>
Valori XAML
oneOrMoreModifierKeys
Una o più chiavi di modifica, definite dall'enumerazione ModifierKeys , delimitate con un carattere "+".