在浏览器外的Silverlight 3中单击鼠标右键

在浏览器外的Silverlight 3中单击鼠标右键,silverlight,silverlight-3.0,Silverlight,Silverlight 3.0,在Silverlight 2中,可以使用浏览器DOM获取右键单击事件-当然,对于Silverlight 3 OOB应用程序,这是不可能的。有什么解决办法吗?对您有帮助吗 另请检查因为我了解当前的用户体验趋势,右键单击被认为是有害的。考虑点击和保持(在触摸界面中很常见),让用户知道它是可用的(CF:Chrome的后退按钮)或者在鼠标悬停的控制下浮动一个迷你工具栏。这两种看起来都依赖于浏览器(通过DOM HACKS),这不利于回答问题。他们似乎都需要DOM。是的,你们都是对的。我猜他们不支持的原因是

在Silverlight 2中,可以使用浏览器DOM获取右键单击事件-当然,对于Silverlight 3 OOB应用程序,这是不可能的。有什么解决办法吗?

对您有帮助吗


另请检查

因为我了解当前的用户体验趋势,右键单击被认为是有害的。考虑点击和保持(在触摸界面中很常见),让用户知道它是可用的(CF:Chrome的后退按钮)或者在鼠标悬停的控制下浮动一个迷你工具栏。

这两种看起来都依赖于浏览器(通过DOM HACKS),这不利于回答问题。他们似乎都需要DOM。是的,你们都是对的。我猜他们不支持的原因是什么;是为了支持触摸屏设备或移动电话,不具有双击或右键单击功能。如果他们想支持iPhone;然后我会支持他们继续而不必右键点击!查看SL 4.0,他们现在添加了右键单击支持:)很好,从未想过这一点(特别是在移动设备数量不断增加的情况下)。