UIElement.MouseDown Olay
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.
İşaretçi bu öğenin üzerindeyken herhangi bir fare düğmesine basıldığında gerçekleşir.
public:
event System::Windows::Input::MouseButtonEventHandler ^ MouseDown;
public event System.Windows.Input.MouseButtonEventHandler MouseDown;
member this.MouseDown : System.Windows.Input.MouseButtonEventHandler
Public Custom Event MouseDown As MouseButtonEventHandler
Olay Türü
Açıklamalar
Bu olay, temel öğe olarak devralındığında Mouse.MouseDownUIElement sınıf üyeleri listesinin bir parçası olması MouseDown için bu sınıf için ekli olay için bir diğer ad oluşturur. Olaya eklenen MouseDown olay işleyicileri, temel alınan Mouse.MouseDown ekli olaya eklenir ve aynı olay veri örneğini alır.
Olay MouseDown genellikle iki standart fare düğmesinden birinin basına karşılık gelen veya MouseRightButtonDownile MouseLeftButtonDown birlikte oluşturulur. MouseLeftButtonDown ve MouseRightButtonDown aynı zamanda yönlendirilmiş olaylardır, ancak bunlar doğrudan yönlendirilmiş olaylardır ve olay olay yolu boyunca bu öğeye Mouse.MouseDown ulaştığında uygun düğmeye özgü olay tetiklenir. Bkz. veya MouseRightButtonDowniçin MouseLeftButtonDown açıklamalar.
Önemli
Bazı denetimlerin, fare düğmesi olayları için doğası gereği sınıf işlemesi olabilir. Sol fare düğmesi aşağı olayı, bir denetimde sınıf işlemeye sahip olma olasılığı en yüksek olaydır. Sınıf işleme genellikle temel sınıf Mouse olayını işlenmiş olarak işaretler. Olay işlendi olarak işaretlendikten sonra, bu öğeye eklenen diğer örnek işleyicileri normalde tetiklenmez. Kullanıcı arabirimi ağacındaki köke doğru kabarcıklı yöndeki öğelere bağlı olan diğer sınıf veya örnek işleyicileri de normalde tetiklenmez.
Yukarıdaki Önemli bölümünde açıklanan sorunu çözebilirsiniz ve yine de bu çözümlerden birini kullanarak sınıf işlemesi olan türetilmiş bir sınıfta sol fare düğmesi aşağı olayları için olayları alabilirsiniz MouseDown :
Denetimler tarafından işlendi olarak işaretlenmemiş olay için PreviewMouseDown işleyiciler ekleyin. Bu bir önizleme olayı olduğundan, yolun kökte başladığına ve denetime kadar tüneller olduğuna dikkat edin.
İşleyicileri çağırarak ve yönlendirilen olay verilerinde işlendi olarak işaretlenmiş olsalar bile olayları dinlemelerini sağlayan imza seçeneğini belirleyerek AddHandler denetimde bir işleyiciyi yordamsal olarak kaydedin.
Yönlendirilmiş Olay Bilgisi
Tanımlayıcı alanı | MouseDownEvent |
Yönlendirme stratejisi | Köpürme |
Temsilci | MouseButtonEventHandler |
Buna karşılık gelen tünel olayı şeklindedir PreviewMouseDown.
Türetilmiş sınıflarda bu olay için sınıf işleme uygulamak için geçersiz kılın OnMouseDown .