Share via


KeyEventArgs Kelas

Definisi

Menyediakan data untuk peristiwa dan KeyDown yang dirutekanKeyUp, serta peristiwa terlampir dan Pratinjau terkait.

public ref class KeyEventArgs : System::Windows::Input::KeyboardEventArgs
public class KeyEventArgs : System.Windows.Input.KeyboardEventArgs
type KeyEventArgs = class
    inherit KeyboardEventArgs
Public Class KeyEventArgs
Inherits KeyboardEventArgs
Warisan

Keterangan

Kelas data kejadian ini digunakan dengan peristiwa terlampir berikut:

Kelas data peristiwa ini juga digunakan dengan peristiwa yang dirutekan berikut pada elemen dasar. Peristiwa yang dirutekan ini meneruskan peristiwa terlampir yang tercantum sebelumnya untuk membuatnya lebih mudah diakses oleh model elemen umum di WPF.

Peristiwa terlampir dan elemen dasar merutekan peristiwa berbagi data peristiwa mereka, dan versi gelembung dan penerowongan peristiwa yang dirutekan juga berbagi data peristiwa. Ini dapat memengaruhi karakteristik peristiwa yang ditangani saat melakukan perjalanan rute peristiwa. Untuk detailnya, lihat Gambaran Umum Input.

Kunci dapat berada di status atas dan beralih atau status turun dan beralih. Untuk alasan ini, menentukan apakah kunci naik atau turun tidak sesingkat KeyStates memeriksa nilai sebagai nilai numerik. Sebagai gantinya, Anda harus memeriksa nilai dengan memperlakukannya sebagai enumerasi bendera. Gunakan perbandingan AND bit pertama. Atau, gunakan properti IsUppembantu , , IsDowndan IsToggled untuk menentukan apakah kunci tertentu naik, turun, atau beralih.

Konstruktor

KeyEventArgs(KeyboardDevice, PresentationSource, Int32, Key)

Menginisialisasi instans baru kelas KeyEventArgs.

Properti

DeadCharProcessedKey

Mendapatkan kunci yang merupakan bagian dari komposisi kunci mati untuk membuat satu karakter gabungan.

Device

Mendapatkan perangkat input yang memulai kejadian ini.

(Diperoleh dari InputEventArgs)
Handled

Mendapatkan atau menetapkan nilai yang menunjukkan status penanganan peristiwa saat ini untuk peristiwa yang dirutekan saat melakukan perjalanan rute.

(Diperoleh dari RoutedEventArgs)
ImeProcessedKey

Mendapatkan tombol keyboard yang direferensikan oleh peristiwa, jika kunci akan diproses oleh Editor Metode Input (IME).

InputSource

Mendapatkan sumber input yang menyediakan input ini.

IsDown

Mendapatkan nilai yang menunjukkan apakah kunci yang dirujuk oleh peristiwa berada dalam status tidak berfungsi.

IsRepeat

Mendapatkan nilai yang menunjukkan apakah tombol keyboard yang direferensikan oleh peristiwa adalah kunci berulang.

IsToggled

Mendapatkan nilai yang menunjukkan apakah kunci yang direferensikan oleh peristiwa berada dalam status beralih.

IsUp

Mendapatkan nilai yang menunjukkan apakah kunci yang dirujuk oleh peristiwa berada dalam status naik.

Key

Mendapatkan tombol keyboard yang terkait dengan peristiwa.

KeyboardDevice

Mendapatkan perangkat keyboard yang terkait dengan peristiwa input.

(Diperoleh dari KeyboardEventArgs)
KeyStates

Mendapatkan status tombol keyboard yang terkait dengan kejadian ini.

OriginalSource

Mendapatkan sumber pelaporan asli sebagaimana ditentukan oleh pengujian hit murni, sebelum kemungkinan Source penyesuaian oleh kelas induk.

(Diperoleh dari RoutedEventArgs)
RoutedEvent

Mendapatkan atau mengatur yang RoutedEvent terkait dengan instans ini RoutedEventArgs .

(Diperoleh dari RoutedEventArgs)
Source

Mendapatkan atau mengatur referensi ke objek yang memunculkan peristiwa.

(Diperoleh dari RoutedEventArgs)
SystemKey

Mendapatkan tombol keyboard yang direferensikan oleh peristiwa, jika kunci akan diproses oleh sistem.

Timestamp

Mendapatkan waktu ketika peristiwa ini terjadi.

(Diperoleh dari InputEventArgs)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
InvokeEventHandler(Delegate, Object)

Memanggil penanganan aktivitas dengan cara khusus jenis, yang dapat meningkatkan efisiensi sistem peristiwa.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnSetSource(Object)

Saat ditimpa di kelas turunan, berikan titik masuk panggilan balik pemberitahuan setiap kali nilai Source properti instans berubah.

(Diperoleh dari RoutedEventArgs)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga