İngilizce dilinde oku

Aracılığıyla paylaş


ModifierKeys Sabit listesi

Tanım

Değiştirici anahtar kümesini belirtir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

C#
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.ModifierKeysConverter))]
[System.Flags]
public enum ModifierKeys
Devralma
ModifierKeys
Öznitelikler

Alanlar

Name Değer Description
Alt 1

ALT tuşu.

Control 2

CTRL tuşu.

None 0

Değiştiricilere basılır.

Shift 4

SHIFT tuşu.

Windows 8

Windows logo tuşu.

Örnekler

Aşağıdaki örnek, ile ilişkilendiren bir KeyBindingKeyGestureRoutedCommandöğesinin nasıl oluşturulacağını gösterir. , KeyBinding hareketin ModifierKeys değiştirici anahtarını belirtmek için numaralandırmasını kullanır.

XAML
<Window.InputBindings>
  <KeyBinding Command="ApplicationCommands.Open"
              Gesture="CTRL+R" />
</Window.InputBindings>
C#
// Creating a KeyBinding between the Open command and Ctrl-R
KeyBinding OpenCmdKeyBinding = new KeyBinding(
    ApplicationCommands.Open, 
    Key.R, 
    ModifierKeys.Control);

this.InputBindings.Add(OpenCmdKeyBinding);

Açıklamalar

Modifiers sınıfındaki Keyboard özelliği, şu anda basılan değiştirici tuşların kümesidir.

Numaralandırmayı kullanan Windows Presentation Foundation (WPF) içindeki ModifierKeys bazı API'ler , , KeyBindingKeyGestureve MouseGesture sınıflarındaki KeyboardözelliklerdirModifiers.

XAML Öznitelik Kullanımı

<object property="oneOrMoreModifierKeys"/>  

XAML Değerleri

oneOrMoreModifierKeys
Numaralandırma tarafından ModifierKeys tanımlanan ve "+" karakteriyle sınırlandırılmış bir veya daha fazla değiştirici anahtar.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Ayrıca bkz.