2010-10-18 9 views
2

Je voudrais désactiver le clic droit dans mon application qui offre la possibilité d'installer l'application sur le bureau. Comment puis-je faire une telle chose?Silverlight - Prevent OOB

Répondre

4

Cliquez avec le bouton droit sur le projet dans Visual Studio et sélectionnez les propriétés. Il y a une case à cocher "Activer l'épuisement du navigateur" option là.

2

est ici un moyen hackish de le faire pour les anciennes versions de SilverLight de a silverlight forum:

<div id="silverlightObjDiv"> 
    <!-- silverlight object here --> 
</div> 
<script> 
document.getElementById('silverlightObjDiv').oncontextmenu = disableRightClick; 
function disableRightClick(e) { 
    if (!e) e = window.event; 
    if (e.preventDefault) { 
     e.preventDefault(); 
    } else { 
     e.returnValue = false; 
    } 
} 
</script> 

Si vous utilisez une version plus récente, vous pouvez désactiver ce comportement à partir des propriétés de votre projet.

Questions connexes