右键单击时禁用默认的 silverlight 上下文菜单
Disable default silverlight context menu on rightclick
我想在鼠标右键单击时删除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; };
}
相关文章:
- 将函数的上下文应用于javascript变量
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- 使用JQuery的动态上下文菜单
- 如何访问UIWebView'的子窗口上下文
- JQuery在单击正文时隐藏上下文菜单
- JQuery上下文菜单显示/隐藏问题
- 如何从HTTP上下文对象中获取Post数据
- HTML字符串作为上下文
- 为什么我的上下文选择器和.buttonset()在ie中花费了这么长时间
- 丢失对象“;这个“;方法中的上下文
- 防止在移动Safari(iPad/iPhone)中长按/长按默认上下文菜单
- d3防止在上下文菜单上触发mouseout
- 是否可以在不更改上下文的情况下调用函数.apply
- 调用$.each()函数时上下文发生变化
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- 如何向onClick事件处理程序传递一个接受参数的函数,并且仍然将该函数绑定到组件's”;这个“;上下文
- Ember.js:将Em.$.getJSON转换为promise并将响应绑定到控制器上下文的正确方法
- File Upload事件上下文和javascript
- 使用JSTree上下文菜单捕获新创建的节点
- 右键单击时禁用默认的 silverlight 上下文菜单