我有一个 silverlight 应用程序,我将它嵌入到现有的 ASP.NET Web 应用程序中。Web 应用程序有几个下拉导航菜单,通常会覆盖silverlight 应用程序的一部分。我知道使用“无窗口”模式嵌入应用程序,如果我这样做,HTML 菜单会显示在 silverlight 插件的顶部,一切看起来都很棒。
问题是由于其限制,我不想在无窗口模式下运行。应用程序需要处理 MouseWheel 事件,这些事件在无窗口模式下本机不可用。我也不满意在无窗口模式下运行的性能缺陷。如果我将无窗口模式设置为 false,silverlight 插件总是呈现在其后面下拉的导航菜单之上。
是否有任何类型的 CSS/JavaScript/Z-Index 黑客可以强制我页面上的某些 HTML div 呈现在 silverlight 应用程序之上而不在无窗口模式下运行?我没有寄予厚望,因为我知道这种情况是在无窗口模式下运行的主要原因之一,但我想我会问一下是否有任何解决方法的想法。