KeyEventArgs Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Devralma
Açıklamalar
Bu olay veri sınıfı aşağıdaki ekli olaylarla birlikte kullanılır:
Bu olay veri sınıfı, temel öğelerde aşağıdaki yönlendirilmiş olaylarla da kullanılır. Bu yönlendirilmiş olaylar, WPF'deki genel öğe modeli için daha erişilebilir olmalarını sağlamak için daha önce listelenen ekli olayları iletir.
Eklenen olaylar ve temel öğe yönlendirilen olaylar olay verilerini paylaşır ve yönlendirilen olayların kabarcık ve tünel sürümleri de olay verilerini paylaşır. Bu, olay rotasını ilerlettiğinde olayın işlenen özelliklerini etkileyebilir. Ayrıntılar için bkz. Girişe Genel Bakış.
Anahtar hem yukarı hem de iki durumlu veya aşağı ve iki durumlu olabilir. Bu nedenle, bir anahtarın yukarı mı yoksa aşağı mı olduğunu belirlemek, değeri sayısal değer olarak denetlemek KeyStates kadar basit değildir. Bunun yerine, değeri bayrak numaralandırması olarak değerlendirerek denetlemeniz gerekir. İlk bitin karşılaştırmasını AND kullanın. Alternatif olarak, verilen anahtarın yukarı, aşağı veya geçişli olup olmadığını belirlemek için , ve IsToggled yardımcı özelliklerini IsUpIsDownkullanın.
Oluşturucular
| Name | Description |
|---|---|
| KeyEventArgs(KeyboardDevice, PresentationSource, Int32, Key) |
KeyEventArgs sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| DeadCharProcessedKey |
Tek bir birleşik karakter oluşturmak için ölü anahtar bileşiminin parçası olan anahtarı alır. |
| Device |
Bu olayı başlatan giriş cihazını alır. (Devralındığı yer: InputEventArgs) |
| Handled |
Yol boyunca giden bir olay için olay işlemenin mevcut durumunu gösteren bir değer alır veya ayarlar. (Devralındığı yer: RoutedEventArgs) |
| ImeProcessedKey |
Anahtar bir Giriş Yöntemi Düzenleyicisi (IME) tarafından işlenecekse olay tarafından başvuruda bulunılan klavye tuşunu alır. |
| InputSource |
Bu girişi sağlayan giriş kaynağını alır. |
| IsDown |
Olay tarafından başvuruda bulunılan anahtarın aşağı durumda olup olmadığını gösteren bir değer alır. |
| IsRepeat |
Olay tarafından başvuruda bulunılan klavye tuşunun yinelenen bir tuş olup olmadığını gösteren bir değer alır. |
| IsToggled |
Olay tarafından başvuruda bulunılan anahtarın iki durumlu durumda olup olmadığını gösteren bir değer alır. |
| IsUp |
Olay tarafından başvuruda bulunılan anahtarın yukarı durumda olup olmadığını gösteren bir değer alır. |
| Key |
Olayla ilişkili klavye tuşunu alır. |
| KeyboardDevice |
Giriş olayıyla ilişkili klavye cihazını alır. (Devralındığı yer: KeyboardEventArgs) |
| KeyStates |
Bu olayla ilişkili klavye tuşunun durumunu alır. |
| OriginalSource |
Bir üst sınıf tarafından herhangi bir olası Source ayarlamadan önce, saf isabet testi tarafından belirlenen özgün raporlama kaynağını alır. (Devralındığı yer: RoutedEventArgs) |
| RoutedEvent |
Bu RoutedEvent örnekle ilişkilendirilmiş öğesini RoutedEventArgs alır veya ayarlar. (Devralındığı yer: RoutedEventArgs) |
| Source |
Olayı tetikleyen nesneye bir başvuru alır veya ayarlar. (Devralındığı yer: RoutedEventArgs) |
| SystemKey |
Anahtar sistem tarafından işlenecekse olay tarafından başvuruda bulunılan klavye tuşunu alır. |
| Timestamp |
Bu olayın gerçekleştiği zamanı alır. (Devralındığı yer: InputEventArgs) |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| InvokeEventHandler(Delegate, Object) |
Olay işleyicilerini türe özgü bir şekilde çağırır ve bu da olay sistemi verimliliğini artırabilir. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnSetSource(Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, bir örneğin özelliğinin Source değeri her değiştiğinde bir bildirim geri çağırma giriş noktası sağlar. (Devralındığı yer: RoutedEventArgs) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |