2

既存の ASP.NET Web アプリケーションに埋め込んでいる Silverlight アプリケーションがあります。Web アプリケーションには、通常 Silverlight アプリの一部をカバーするいくつかのドロップダウン ナビゲーション メニューがあります。「ウィンドウレス」モードを使用してアプリを埋め込むことを認識しています。そうすると、Silverlight プラグインの上に HTML メニューが表示され、すべてが見栄えがします。

問題は、制限があるため、ウィンドウレス モードで実行したくないことです。アプリケーションは、ウィンドウレス モードではネイティブに使用できない MouseWheel イベントを処理する必要があります。また、ウィンドウレス モードで実行することによるパフォーマンスの欠点にも満足していません。ウィンドウレス モードを false に設定すると、Silverlight プラグインは常にナビゲーション メニューの上にレンダリングされ、その背後にドロップ ダウンします。

ウィンドウレス モードで実行せずに、ページ上の HTML の特定のdivを Silverlight アプリの上に強制的にレンダリングするために実行できる CSS/JavaScript/Z-Index ハッカーはありますか? このシナリオがウィンドウレス モードで実行する主な理由の 1 つであることを理解しているので、大きな期待はしていませんが、回避策があるかどうかを尋ねてみようと思いました。

4

3 に答える 3

5

HTML を Silverlight にオーバーレイする場合は、ウィンドウレス モードを使用する必要があるという結論に達しまし。私が理解していることから、これがウィンドウレス モードで実行する主なポイントであり、この問題を実際に解決する CSS ハックはありません。

于 2010-03-17T19:53:37.860 に答える
-2

Sharepoint メニューは、wmode またはウィンドウレス パラメータを設定せずに、Silverlight および Flash 要素にカーソルを合わせているように見えます。sharepoint がどのように機能するかを誰かが判断できる場合は、それを確認できます。

于 2011-05-16T14:51:03.513 に答える