locked
Gestion du clic droit RRS feed

  • Question

  • Bonjour,

    Je sais qu'il n'est pas possible de gérer le clic droit sous Silverlight?
    Connaissez vous une astuce pour contourner cette restriction?

    Merci d'avance.

    jeudi 19 novembre 2009 07:50

Réponses

  • J'ai trouvé une solution :

    Tout d'abord il faut rajouter le paramètre Windowless=true dans la page web "MyAppTestPage.aspx"

    <
    object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">

     

     

            public MainPage()
            {
                InitializeComponent();         
                HtmlPage.Document.AttachEvent("oncontextmenu", this.OnContextMenu);
            }
    
            private void OnContextMenu(object sender, HtmlEventArgs e)
            {
                MyField.Text = "Right Clicked Blocked at " + e.OffsetX + "," + e.OffsetY; e.PreventDefault();
            } 



    Je dois avouer que la solution n'est pas de moi.
    Pour rendre à César, ce qui est à César :

    http://blogs.msdn.com/msnow/archive/2008/11/19/silverlight-tip-of-the-day-14-how-to-right-click-on-a-silverlight-application.aspx

    jeudi 19 novembre 2009 08:14

Toutes les réponses