我可以替代的背景下菜单在多所有的浏览器,支持Silverlight2.0?
-
23-08-2019 - |
题
这似乎是一个常见的问题上谷歌,但我不能找到一个满意的答复(除非答案是"不")
我想添加的菜单项或者显示出一个自定义的菜单时用右击我Silverlight应用程序。
最近的事,我发现,捕获量的上下文的菜单在即,但不是在火狐,并表示的菜单然后显示出的定义事件。
(教程,我所提到的在这里 http://silverlight.net/blogs/msnow/archive/2008/07/01/tip-of-the-day-14-how-to-right-click-on-a-silverlight-application.aspx)
解决方案
在这里,你有一个实现,但它是CTRL +左键点击,那么你得到一个上下文菜单(有关文本,对不起它在西班牙语):
http://www.albloguera.es/?p=29
另一种选择,是一个人指出通过javascript,挺厚实的解决方案,并不能肯定做,如果现在它的工作在目前的2.0版: - (
好运 布劳略
其他提示
有没有办法在Silverlight本身做到这一点。
我相信Telerik的控制注意到其他地方使用HtmlBridge拦截的上下文点击,然后得出自己的菜单,但它似乎不使用Silverlight 2.0.40115合作,现在,也许微软已经关闭了这个空白。
由于没有右键单击是一种基于安全问题,而不是技术性的设计决定。不过,我认为,微软团队正在考虑允许上下文菜单,在未来的版本(甚至V3)
我来,它似乎有可能根据我使用Telerik的上下文菜单中的这对IE,Chrome和Firefox正常工作的结论。
检查出来, http://demos.telerik.com/silverlight/#ContextMenu / FirstLook以