Bagikan melalui


KeyGesture Konstruktor

Definisi

Menginisialisasi instans baru kelas KeyGesture.

Overload

KeyGesture(Key)

Menginisialisasi instans KeyGesture baru kelas dengan yang ditentukan Key.

KeyGesture(Key, ModifierKeys)

Menginisialisasi instans KeyGesture baru kelas dengan dan ModifierKeysyang ditentukanKey.

KeyGesture(Key, ModifierKeys, String)

Menginisialisasi instans KeyGesture baru kelas dengan string tampilan , , ModifierKeysdan yang ditentukanKey.

KeyGesture(Key)

Menginisialisasi instans KeyGesture baru kelas dengan yang ditentukan Key.

public:
 KeyGesture(System::Windows::Input::Key key);
public KeyGesture (System.Windows.Input.Key key);
new System.Windows.Input.KeyGesture : System.Windows.Input.Key -> System.Windows.Input.KeyGesture
Public Sub New (key As Key)

Parameter

key
Key

Kunci yang terkait dengan gerakan ini.

Pengecualian

Contoh

Contoh berikut menunjukkan cara menggunakan konstruktor ini untuk membuat KeyGesture dan mengaitkannya dengan KeyBinding. KeyBinding kemudian ditambahkan ke InputBindingCollection dari Window.

KeyGesture OpenCmdKeyGesture = new KeyGesture(Key.F12);
KeyBinding OpenKeyBinding = new KeyBinding(
    ApplicationCommands.Open,
    OpenCmdKeyGesture);

this.InputBindings.Add(OpenKeyBinding);
Dim OpenCmdKeyGesture As New KeyGesture(Key.F12)
Dim OpenKeyBinding As New KeyBinding(ApplicationCommands.Open, OpenCmdKeyGesture)

Me.InputBindings.Add(OpenKeyBinding)

Keterangan

Dalam kebanyakan kasus, KeyGesture harus dikaitkan dengan satu atau beberapa ModifierKeys. Pengecualian untuk aturan ini adalah kunci fungsi dan kunci keypad numerik, yang dapat menjadi valid KeyGesture sendiri.

Lihat juga

Berlaku untuk

KeyGesture(Key, ModifierKeys)

Menginisialisasi instans KeyGesture baru kelas dengan dan ModifierKeysyang ditentukanKey.

public:
 KeyGesture(System::Windows::Input::Key key, System::Windows::Input::ModifierKeys modifiers);
public KeyGesture (System.Windows.Input.Key key, System.Windows.Input.ModifierKeys modifiers);
new System.Windows.Input.KeyGesture : System.Windows.Input.Key * System.Windows.Input.ModifierKeys -> System.Windows.Input.KeyGesture
Public Sub New (key As Key, modifiers As ModifierKeys)

Parameter

key
Key

Kunci yang terkait dengan gerakan.

modifiers
ModifierKeys

Tombol pengubah yang terkait dengan gerakan.

Pengecualian

modifiers tidak valid ModifierKeys

-atau-

key tidak valid Key.

keydan modifiers jangan membentuk .KeyGesture

Contoh

Contoh berikut menunjukkan cara menggunakan konstruktor ini untuk membuat KeyGesture dan mengaitkannya dengan KeyBinding. KeyBinding kemudian ditambahkan ke InputBindingCollection dari Window.

KeyGesture CloseCmdKeyGesture = new KeyGesture(
    Key.L, ModifierKeys.Alt);

KeyBinding CloseKeyBinding = new KeyBinding(
    ApplicationCommands.Close, CloseCmdKeyGesture);

this.InputBindings.Add(CloseKeyBinding);
Dim CloseCmdKeyGesture As New KeyGesture(Key.L, ModifierKeys.Alt)

Dim CloseKeyBinding As New KeyBinding(ApplicationCommands.Close, CloseCmdKeyGesture)

Me.InputBindings.Add(CloseKeyBinding)

Keterangan

Dalam kebanyakan kasus, KeyGesture harus dikaitkan dengan satu atau beberapa ModifierKeys. Pengecualian untuk aturan ini adalah kunci fungsi dan kunci keypad numerik, yang dapat menjadi valid KeyGesture sendiri.

Lihat juga

Berlaku untuk

KeyGesture(Key, ModifierKeys, String)

Menginisialisasi instans KeyGesture baru kelas dengan string tampilan , , ModifierKeysdan yang ditentukanKey.

public:
 KeyGesture(System::Windows::Input::Key key, System::Windows::Input::ModifierKeys modifiers, System::String ^ displayString);
public KeyGesture (System.Windows.Input.Key key, System.Windows.Input.ModifierKeys modifiers, string displayString);
new System.Windows.Input.KeyGesture : System.Windows.Input.Key * System.Windows.Input.ModifierKeys * string -> System.Windows.Input.KeyGesture
Public Sub New (key As Key, modifiers As ModifierKeys, displayString As String)

Parameter

key
Key

Kunci yang terkait dengan gerakan.

modifiers
ModifierKeys

Tombol pengubah yang terkait dengan gerakan.

displayString
String

Representasi string dari KeyGesture.

Pengecualian

modifiers tidak valid ModifierKeys

-atau-

key tidak valid Key.

displayStringadalah null.

keydan modifiers jangan membentuk .KeyGesture

Keterangan

Properti DisplayString diatur ke displayString parameter .

Lihat juga

Berlaku untuk