Javascript 右键单击时禁用默认silverlight上下文菜单
我想在鼠标右键单击时删除SilverLight的默认上下文菜单(仅显示一个菜单项“SilverLight”)Javascript 右键单击时禁用默认silverlight上下文菜单,javascript,c#,.net,contextmenu,silverlight-5.0,Javascript,C#,.net,Contextmenu,Silverlight 5.0,我想在鼠标右键单击时删除SilverLight的默认上下文菜单(仅显示一个菜单项“SilverLight”) public MainPage() { LayoutRoot.MouseRightButtonUp += (s, e) => { e.Handled = true; }; } 我试过以下方法 我已经尝试过这个代码,但是没有成功 代码: <script> document.getElementById('silverlightObjDiv').oncontex
public MainPage()
{
LayoutRoot.MouseRightButtonUp += (s, e) => { e.Handled = true; };
}
我试过以下方法
<script>
document.getElementById('silverlightObjDiv').oncontextmenu = disableRightClick;
function disableRightClick(e) {
if (!e) e = window.event;
if (e.preventDefault) {
e.preventDefault();
} else {
e.returnValue = false;
}
}
</script>
public MainPage()
{
LayoutRoot.MouseRightButtonDown += (s, e) => { e.Handled = true; };
}
请帮我解决这个问题。你就快到了。关联菜单显示在MouseRightButtonUp上
public MainPage()
{
LayoutRoot.MouseRightButtonUp += (s, e) => { e.Handled = true; };
}
你应该把问题添加到内容中,而不仅仅是标题中