Je suis surpris de remarquer que mon code de clic droit ne fonctionne plus dans le navigateur pour Silverlight 3. Je pense que le problème pourrait être que dans SL2 j'utilisais le contrôle Silverlight d'asp et définir la propriété Windowless = true. Ce contrôle a été supprimé dans SL3 et maintenant j'utilise une balise object pour afficher le contenu Silverlight. Comment puis-je faire en sorte que cela fonctionne à nouveau? Code est:Clic droit dans Silverlight 3 * dans * navigateur
ctor()
{
HtmlPage.Document.AttachEvent("oncontextmenu", OnContextMenu);
}
public void OnContextMenu(object sender, HtmlEventArgs e)
{
MessageBox.Show("Right click.");
e.PreventDefault();
}
Oh oui, c'est parti;) Consultez la rubrique "Quoi de neuf" de Tim Heuer pour plus d'informations. –
Merci beaucoup, ça marche très bien. –
@JC: Alors c'est intéressant. Je suis un peu sceptique sur le raisonnement «l'objet est plus flexible». – AnthonyWJones