Mouse.PreviewMouseUp İliştirilmiş Olaylar

Tanım

Herhangi bir fare düğmesi bırakıldığında gerçekleşir.Occurs when any mouse button is released.

see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler

Açıklamalar

Hangi fare düğmesinin yayımlandığı, olayın bağımsız değişkenleri denetlenerek belirlenir.Which mouse button was released is determined by checking the arguments of the event.

Bu, ekli bir olaydır.This is an attached event. WPFWPF ekli olayları yönlendirilmiş olaylar olarak uygular.implements attached events as routed events. Ekli olaylar temel olarak XAMLXAML , bu olayı tanımlamayan nesneler üzerinde işlenebilecek olaylara başvurmayan ve WPFWPF bir yol çapraz geçiş için olayı etkinleştirerek bir, daha sonra genişleyen olaylar için bir dil kavramıdır.Attached events are fundamentally a XAMLXAML language concept for referencing events that can be handled on objects that do not define that event, which WPFWPF expands upon by also enabling the event to traverse a route. Ekli olaylarda kodda doğrudan işleme sözdizimi yoktur; kodda yönlendirilmiş bir olaya yönelik işleyiciler iliştirmek için, belirlenmiş bir Add * Handler yöntemi kullanın.Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. Ayrıntılar için bkz. ekli olaylara genel bakış.For details, see Attached Events Overview.

Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)Framework, bu ekli olay üzerinde iki farklı olay olarak kullanıma sunularak bu ekli olayı oluşturur ortak dil çalışma zamanı (CLR)common language runtime (CLR) UIElement : PreviewMouseLeftButtonUp ve PreviewMouseRightButtonUp .The Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different ortak dil çalışma zamanı (CLR)common language runtime (CLR) events on UIElement: PreviewMouseLeftButtonUp and PreviewMouseRightButtonUp. Bu uygulamalar, temel PreviewMouseUp olayı işler ve sol veya sağ fare düğmesinin dahil edilip edilmeyeceğini anlamak için etkinliğin bağımsız değişkenlerini okur.These implementations handle the underlying PreviewMouseUp event and read the arguments of the event to determine whether the left or right mouse button was involved. Üç düğme için, orta düğme için çerçeve düzeyinde bir olay desteği yoktur ve olay PreviewMouseUp bağımsız değişkenlerinde, olayı ve ortadaki düğme koşulunu kontrol edin.For three-button, there is no framework-level event support for the center button, and you should use the PreviewMouseUp event and check for the center button condition in the event arguments.

Fareyle ilgili yönlendirilmiş olaylar için, nasıl veya ne zaman işlendiğini nasıl işaretleceğiyle ilgili dikkatli olun.For routed events that relate to the mouse, be careful about how or when you mark them handled. Kök yakınında olayı işleme ve kaynak üzerinde daha fazla bir alt öğe tarafından işlenmediğinde, birleştirme parçalarında fare davranışları beklenen şekilde oluşturulmuş denetimler için uygun olmayabilir.Handling the event near the root and not handling by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. Diğer öğelerin verilen herhangi bir fare eylemi hakkında de bilgilendirilmesi gerekip gerekmediğini öğrenmek için, WPFWPF Framework 'ün temel alınan Mouse yönlendirilmiş olayın CLRCLR yol üzerinde olay olarak ortaya çıkması için bir model seçmesinin gerekli olduğu bir sorun.The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the WPFWPF framework chose the model of having the underlying Mouse routed event be surfaced as CLRCLR events along the route.

Yönlendirilmiş Olay BilgisiRouted Event Information

Tanımlayıcı alanıIdentifier field PreviewMouseUpEvent
Yönlendirme stratejisiRouting strategy TünelTunneling
TemsilciDelegate MouseButtonEventHandler
  • Karşılık gelen kabarcıklanma olayı MouseUp .The corresponding bubbling event is MouseUp.

Şunlara uygulanır