Mouse.MouseUp İ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 AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler

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 : MouseLeftButtonUp ve MouseRightButtonUp .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: MouseLeftButtonUp and MouseRightButtonUp. Bu uygulamalar, temel MouseUp 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 MouseUp 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 MouseUp 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 MouseUp 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. Üst öğelerin belirli bir fare eylemi hakkında de bilgilendirilmesi gerekip gerekmediğini öğrenmek için, WPFWPF Framework 'ün temel alınan yönlendirilmiş olaya neden olan modeli, Mouse yol üzerinde her ne kadar olay olarak ortaya çıkacak şekilde nasıl seçtiğinden ilgili zorluk gösterir CLRCLR .The difficulty in making the appropriate choices about whether parent 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 all along the route.

Tünel fare olaylarında benzer sorunlar var.Similar issues exist with tunneling mouse events. Olayı işlemeli ve kaynak üzerinde daha fazla alt öğe tarafından işlenmemelidir ve birleştirme parçalarının fare davranışlarına beklenen bir denetimde birleştirme 'yi nasıl etkileyeceğini nasıl etkiler?Should you handle the event and not have it be handled by children further towards the source, and how would that affect compositing in a control where the compositing pieces might have expected mouse behaviors?

Yönlendirilmiş Olay BilgisiRouted Event Information

Tanımlayıcı alanıIdentifier field MouseUpEvent
Yönlendirme stratejisiRouting strategy TırmanmaBubbling
TemsilciDelegate MouseButtonEventHandler

Karşılık gelen Tünel olayı PreviewMouseUp .The corresponding tunneling event is PreviewMouseUp.

Şunlara uygulanır