MouseEventArgs 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.
Fare MouseMovedüğmeleri veya fare tekerleği gibi özellikle içermeyen, fareyle ilgili yönlendirilmiş olaylar için veri sağlar.
public ref class MouseEventArgs : System::Windows::Input::InputEventArgs
public class MouseEventArgs : System.Windows.Input.InputEventArgs
type MouseEventArgs = class
inherit InputEventArgs
Public Class MouseEventArgs
Inherits InputEventArgs
- Devralma
- Türetilmiş
Açıklamalar
Bu olay veri sınıfı aşağıdaki ekli olaylarla birlikte kullanılır.
Bu olay veri sınıfı aşağıdaki yönlendirilmiş olaylarla birlikte kullanılır. Bu yönlendirilmiş olaylar, WPF'deki genel öğe modeli için daha erişilebilir hale getirmek için daha önce listelenen ekli olayları iletir.
Eklenen olaylar ve temel öğeye yönlendirilen olaylar olay verilerini paylaşır ve yönlendirilen olayların kabarcık ve tünel oluşturma sürümleri de olay verilerini paylaşır. Bu, olay rotası üzerinde ilerlerken olayın ele alınan özelliklerini etkileyebilir. Ayrıntılar için bkz. Girişe Genel Bakış.
Tüm yönlendirilen olaylarla ilgili özellikler dışındaRoutedEventArgs, bir MouseEventHandler uygulamada kullanabileceğiniz en ilginç özellikleriMouseEventArgs, geçerli düğme durumunu (örneğin LeftButton) ve MouseDevice) kullanıma sunan birkaç özelliktir. MouseDevice özellikle de denetleyebildiğiniz Captured için kullanışlıdır.
Özellikle fare düğmesi olaylarıyla ilgilenen olayların farklı bir olay veri sınıfı MouseButtonEventArgs() kullandığını unutmayın. Düğme dışı bir olayı işleseniz bile, giriş modları veya düğmeleri içeren etkileşimler olması durumunda fare düğmesi özellikleri açık durumdadır MouseEventArgs .
sınıfı, Mouse farenin durumunu belirlemek için ek özellikler ve yöntemler sağlar.
Oluşturucular
MouseEventArgs(MouseDevice, Int32) |
Belirtilen MouseDevice ve zaman damgasını MouseEventArgs kullanarak sınıfının yeni bir örneğini başlatır. |
MouseEventArgs(MouseDevice, Int32, StylusDevice) |
Belirtilen MouseDevice, zaman damgasını ve StylusDevicekullanarak sınıfının yeni bir örneğini MouseEventArgs başlatır. |
Özellikler
Device |
Bu olayı başlatan giriş cihazını alır. (Devralındığı yer: InputEventArgs) |
Handled |
Yolu ilerlerken yönlendirilen bir olay için olay işlemenin mevcut durumunu gösteren bir değer alır veya ayarlar. (Devralındığı yer: RoutedEventArgs) |
LeftButton |
Sol fare düğmesinin geçerli durumunu alır. |
MiddleButton |
Ortadaki fare düğmesinin geçerli durumunu alır. |
MouseDevice |
Bu olayla ilişkili fare cihazını 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) |
RightButton |
Sağ fare düğmesinin geçerli durumunu alır. |
RoutedEvent |
Bu RoutedEventArgs örnekle ilişkili öğesini RoutedEvent alır veya ayarlar. (Devralındığı yer: RoutedEventArgs) |
Source |
Olayı oluşturan nesneye bir başvuru alır veya ayarlar. (Devralındığı yer: RoutedEventArgs) |
StylusDevice |
Bu olayla ilişkili ekran kalemi cihazını alır. |
Timestamp |
Bu olayın gerçekleştiği zamanı alır. (Devralındığı yer: InputEventArgs) |
XButton1 |
İlk genişletilmiş fare düğmesinin geçerli durumunu alır. |
XButton2 |
İkinci genişletilmiş fare düğmesinin durumunu alır. |
Yöntemler
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) |
GetPosition(IInputElement) |
Fare işaretçisinin belirtilen öğeye göre konumunu döndürür. |
GetType() |
Type Geçerli örneğini 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 Objectöğesinin sığ 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 dizeyi döndürür. (Devralındığı yer: Object) |