#31 - Disattivare il tasto destro del mouse
di Alessio Leoncini, in Silverlight 2.0, 18 dicembre 2008
In Silverlight 2.0 è possibile disattivare il menu contestuale "Silverlight Configuration" accessibile con il click del tasto destro del mouse. Questa operazione può essere eseguita gestendo l'evento oncontextmenu del DOM della pagina:
public Page() { HtmlPage.Document.AttachEvent("oncontextmenu", OnContextMenu); } void OnContextMenu(object sender, HtmlEventArgs e) { e.PreventDefault(); }
Il metodo e.PreventDefault inibisce il comportamento predefinito della funzione.
Nell'ottica di realizzare applicazioni ad interfaccia web sempre più simili ad applicazioni desktop, con questa tecnica è possibile arricchire le interfacce di menu contestuali personalizzati in modo da rendere velocemente accessibili quelle funzioni, come ad esempio taglia/copia/incolla, a cui siamo abituati.
Attualmente questa funzionalità è supportata solo da Internet Explorer.
Approfondimenti
-
#44 - Definire la grandezza design-time di un oggetto in Blend 2.0
-
WPF e Siverlight: Dispatcher e finestre modali
-
.NET Framework 4.0 beta 2: Visual Studio 2010
-
Disponibile il Silverlight Toolkit March 2009 Release
-
#silverlight3 guida competa. il nostro nuovo libro, edito da #hoepli, al 20% di sconto lancio, 27,92 euro! http://u.aspitalia.com/am
-
Documentazione MSDN e versioni del .NET Framework
-
#65 - Specificare una proprietà come ContentProperty di un controllo Silverlight 3.0
-
#137 - Utilizzare i Glyphs per migliorare le performance in WPF
-
#127 - Ospitare i controlli Windows Forms in un'applicazione WPF
-
#57 - Blue Style Slider per Silverlight 3.0

















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.