Evento associato Mouse.PreviewMouseUp
Aggiornamento: novembre 2007
Si verifica quando viene rilasciato un pulsante qualsiasi del mouse.
Assembly: PresentationCore (in PresentationCore.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/xaml/presentation
Il pulsante del mouse rilasciato viene determinato dal controllo degli argomenti dell'evento.
Si tratta di un evento associato. WPF implementa gli eventi associati come eventi indirizzati. Gli eventi associati rappresentano fondamentalmente un concetto del linguaggio XAML per fare riferimento a eventi che possono essere gestiti su oggetti che non definiscono quell'evento, sul quale WPF effettua l'espansione consentendo inoltre che l'evento attraversi una route. Gli eventi associati non hanno una sintassi per la gestione diretta nel codice. Per associare gestori per un evento indirizzato nel codice, utilizzare un metodo Add*Handler definito. Per informazioni, vedere Cenni preliminari sugli eventi associati.
Il framework di Windows Presentation Foundation (WPF) si basa su questo evento associato mostrandolo come due eventi Common Language Runtime (CLR) diversi su UIElement: PreviewMouseLeftButtonUp e PreviewMouseRightButtonUp. Queste implementazioni consentono di gestire l'evento PreviewMouseUp sottostante e di leggere gli argomenti dell'evento per determinare se sia stato interessato il pulsante sinistro o destro del mouse. Per un mouse a tre pulsanti non è disponibile alcun supporto dell'evento a livello di framework per il pulsante centrale ed è necessario utilizzare l'evento PreviewMouseUp e verificare la condizione del pulsante centrale negli argomenti dell'evento.
Per eventi indirizzati correlati al mouse, è consigliabile prestare attenzione a come o quando vengono contrassegnati come gestiti. Se si gestisse l'evento senza consentirne la gestione da parte di ulteriori elementi figlio verso l'origine, la composizione di un controllo composto le cui parti potrebbero prevedere comportamenti del mouse ne verrebbe pesantemente influenzata. Proprio perché è difficile decidere se è opportuno che anche gli elementi padre debbano essere informati di date azioni del mouse, il framework di WPF fornisce un modello in base al quale l'evento indirizzato Mouse sottostante viene mostrato in forma di eventi CLR lungo la route.
Informazioni sugli eventi indirizzati
Campo dell'identificatore | |
Strategia di routing | Tunneling |
Delegato |
L'evento di bubbling corrispondente è MouseUp.
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.