我有一个Silverlight 4应用程序,它可以从原生鼠标滚轮支持多种控件中受益匪浅。托管应用程序的页面具有HTML驱动的下拉菜单,通常会覆盖Silverlight控件。Silverlight 4,鼠标滚轮事件和无窗模式
在IE中,我必须启用无窗口模式才能让覆盖菜单正常工作(Firefox 3.6在没有它的情况下正常工作)。但是,启用无窗口模式prevents Firefox from supporting mouse wheel events而无需在HTML DOM网桥附近进行额外的编码。
有什么办法可以告诉哪些浏览器需要无窗口,哪些会在没有它的情况下工作?理想情况下,我想使用HttpBrowserCapabilities信息来决定是否将该属性设置为true,而不是对'受支持'浏览器列表进行硬编码。
你有没有想过这个?我有同样的问题。 – 2010-08-03 16:21:25
不幸的是,没有。最后,我在后端基于浏览器实现了一些逻辑。仍然想知道是否有一个“正确”的方式来做到这一点。 – 2010-08-04 13:20:32