Mouse.PreviewMouseUp Evento associato

Definizione

Si verifica quando viene rilasciato un pulsante qualsiasi del mouse.Occurs when any mouse button is released.

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

Commenti

Il pulsante del mouse rilasciato è determinato dal controllo degli argomenti dell'evento.Which mouse button was released is determined by checking the arguments of the event.

Si tratta di un evento associato.This is an attached event. WPFWPFimplementa eventi associati come eventi indirizzati.implements attached events as routed events. Gli eventi associati sono fondamentalmente un XAMLXAML concetto di linguaggio per fare riferimento a eventi che possono essere gestiti su oggetti che non definiscono l'evento WPFWPF , che si espande in modo da consentire anche all'evento di attraversare una route.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. Gli eventi associati non hanno una sintassi di gestione diretta nel codice; per allineare gestori per un evento indirizzato nel codice, è possibile usare un metodo di gestione Add * designato.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. Per informazioni dettagliate, vedere Cenni preliminari sugli eventi associati.For details, see Attached Events Overview.

Il Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) Framework si basa su questo evento associato, mostrandolo come due Common Language Runtime (CLR)common language runtime (CLR) eventi diversi UIElementin PreviewMouseLeftButtonUp : PreviewMouseRightButtonUpe.The Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different Common Language Runtime (CLR)common language runtime (CLR) events on UIElement: PreviewMouseLeftButtonUp and PreviewMouseRightButtonUp. Queste implementazioni gestiscono l' PreviewMouseUp evento sottostante e leggono gli argomenti dell'evento per determinare se è stato richiesto il pulsante sinistro o destro del mouse.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. Per tre pulsanti, non è disponibile alcun supporto per gli eventi a livello di Framework per il pulsante centrale ed è necessario PreviewMouseUp usare l'evento e verificare la condizione del pulsante centrale negli argomenti dell'evento.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.

Per gli eventi indirizzati correlati al mouse, prestare attenzione a come o quando vengono contrassegnati come gestiti.For routed events that relate to the mouse, be careful about how or when you mark them handled. La gestione dell'evento vicino alla radice e la mancata gestione da parte di un figlio verso l'origine potrebbero non essere appropriate per i controlli compositi, in cui i componenti di composizione potrebbero avere comportamenti del mouse previsti.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. La difficoltà nell'apportare le scelte appropriate relative al fatto che altri elementi debbano essere informati su una determinata azione del mouse è infatti WPFWPF il motivo per cui il Framework ha scelto Mouse il modello per la superficie dell'evento indirizzato sottostante come CLRCLR eventi lungo la route.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.

Informazioni evento indirizzatoRouted Event Information

Campo identificatoreIdentifier field PreviewMouseUpEvent
Strategia di routingRouting strategy TunnelingTunneling
delegatoDelegate MouseButtonEventHandler
  • L'evento di bubbling corrispondente è MouseUp.The corresponding bubbling event is MouseUp.

Si applica a