Aracılığıyla paylaş


Mouse.PreviewMouseDown İliştirilmiş Olaylar

Tanım

Herhangi bir fare düğmesi basılı olduğunda gerçekleşir.

see AddPreviewMouseDownHandler, and RemovePreviewMouseDownHandler
see AddPreviewMouseDownHandler, and RemovePreviewMouseDownHandler
see AddPreviewMouseDownHandler, and RemovePreviewMouseDownHandler

Açıklamalar

Hangi fare düğmesinin depresif olduğu, olayın bağımsız değişkenleri denetlenerek belirlenir. Bu, eklenen olay söz dizimi aracılığıyla giriş alan mevcut kullanıcı arabirimi (UI) öğeleri tarafından başvurulmaya yönelik ekli bir olaydır (tünel yönlendirme stratejisi kullanılarak).

Bu ekli bir olaydır. WPF, ekli olayları yönlendirilmiş olaylar olarak uygular. Ekli olaylar temelde bir XAML dil kavramıdır ve bu olayı tanımlamayan nesneler üzerinde işlenebilir olaylara başvurur ve WPF de olayın bir rotadan geçmesine olanak tanıyarak bu olayı genişletir. Ekli olayların kodda doğrudan işleme söz dizimi yoktur; kodda yönlendirilmiş bir olayın işleyicilerini eklemek için belirlenmiş bir Add*Handler yöntemi kullanırsınız. Ayrıntılar için bkz. Ekli Olaylara Genel Bakış.

Windows Presentation Foundation (WPF) çerçevesi, üzerinde iki farklı ortak dil çalışma zamanı (CLR) olayı olarak gezinerek bu ekli olayı temel UIElementalır: PreviewMouseLeftButtonDown ve PreviewMouseRightButtonDown. Bu uygulamalar, temel alınan PreviewMouseDown olayı işler ve sol veya sağ fare düğmesinin söz konusu olup olmadığını belirlemek için olayın bağımsız değişkenlerini okur. Üç düğme için, orta düğme için çerçeve düzeyinde olay desteği yoktur ve olayı kullanmanız PreviewMouseDown ve olay bağımsız değişkenlerinde orta düğme koşulu olup olmadığını denetlemeniz gerekir.

Fareyle ilgili yönlendirilmiş olaylar için, bunların nasıl veya ne zaman işlendiğini işaretlediğiniz konusunda dikkatli olun. Köke yakın bir yerdeki olayı işleme ve kaynağı daha ileriye doğru bir alt öğe tarafından işleme, birleştirme parçalarının beklenen fare davranışlarına sahip olabileceği bileşik denetimler için uygun olmayabilir. Diğer öğelerin herhangi bir fare eylemi hakkında da bilgilendirilip bilgilendirilmemesi gerektiği konusunda uygun seçimleri yapmanın zorluğu aslında WPF çerçevesinin yol boyunca temel alınan Mouse yönlendirilen olayın CLR olayları olarak ortaya çıkarılma modelini seçmesinin nedenidir.

Yönlendirilmiş Olay Bilgisi

Tanımlayıcı alanı PreviewMouseDownEvent
Yönlendirme stratejisi Tünel
Temsilci MouseButtonEventHandler
  • buna karşılık gelen kabarcık olayı şeklindedir MouseDown.

Şunlara uygulanır