UIElement3D.PreviewMouseLeftButtonDown 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.
Fare işaretçisi bu öğenin üzerindeyken sol fare düğmesine basıldığında gerçekleşir.
public:
virtual event System::Windows::Input::MouseButtonEventHandler ^ PreviewMouseLeftButtonDown;
public event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonDown;
member this.PreviewMouseLeftButtonDown : System.Windows.Input.MouseButtonEventHandler
Public Custom Event PreviewMouseLeftButtonDown As MouseButtonEventHandler
Olay Türü
Uygulamalar
Açıklamalar
Bu Yönlendirilmiş Olaylara Genel Bakış , bir öğe ağacından tünel oluşturma rotasını takip ediyor gibi görünse de, aslında her UIElement3Dbiri tarafından öğe ağacı boyunca tetiklenen ve yeniden düzenlenen doğrudan yönlendirilmiş bir olaydır.
Bu olay, bir olay yolu boyunca her öğe tarafından işlenen ekli bir olay olan temel olayın Mouse.PreviewMouseDown fare düğmesi ayrıntılarını bildiren çeşitli ilgili olaylardan biridir.
Bu olayın olay verileri, temel Mouse.PreviewMouseDown alınan olayın olay verilerini kullanıma sunar. Bu olay olay yolu boyunca işlendi olarak işaretlenirse, fare düğmesine özgü olaylar yine tetiklenir; ancak, fare düğmesine özgü olayların işleyicileri, olayı dinleyebilmek için zaten işlenmiş olarak işaretlenmiş olayları işleme seçeneğiyle açıkça çağrılarak AddHandlereklenmelidir. İşlenmiş olarak işaretlerseniz PreviewMouseLeftButtonDown , temelde yol boyunca ve ilgili tüm olaylarda diğer tüm dinleyiciler için işleneni işaretlersiniz Mouse.PreviewMouseDown . Bu büyük olasılıkla gibi PreviewMouseDoubleClicksınıf işleyicisi tarafından oluşturulan olayları içerir.
Kavramsal olarak, bu olayı (ve üzerindeki UIElement3Ddiğer fare düğmesi olaylarını) bir fare "hizmeti" (sınıf tarafından Mouse sağlanan hizmet tanımıyla) olarak düşünün. Olay, olay verilerindeki özgün fare olaylarının fare düğmesi durumlarını (sol-sağ, yukarı aşağı) denetlemek zorunda kalmama kolaylığı sağlar. Standart olmayan düğmelerin durumlarını denetleme gibi daha gelişmiş senaryolar için, üzerindekiler yerine sınıfındaki Mouse API'leri UIElement3Dkullanmanız gerekebilir.
Yönlendirilmiş Olay Bilgisi
Tanımlayıcı alanı | PreviewMouseLeftButtonDownEvent |
Yönlendirme stratejisi | Direct |
Temsilci | MouseButtonEventHandler |
- Türetilmiş sınıflarda bu olay için sınıf işleme uygulamak için geçersiz kılın OnPreviewMouseLeftButtonDown .