右键单击时禁用默认的 silverlight 上下文菜单
本文关键字:silverlight 上下文 菜单 默认 单击 右键 | 更新日期: 2023-09-27 18:37:24
我想在鼠标右键单击时删除SilverLight 的默认上下文菜单(仅显示一个菜单项"silverlight")。
我尝试了以下方法。
- 我试过这段代码。但它没有得到工作。
法典:
<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; };
}
请帮我解决这个问题。
你快到了。上下文菜单显示在鼠标右键向上
。public MainPage()
{
LayoutRoot.MouseRightButtonUp += (s, e) => { e.Handled = true; };
}