なぜAjaxモーダルポップアップがsilverlightオブジェクトの後ろに隠れているのですか?

StackOverflow https://stackoverflow.com/questions/1617511

質問

ページにsilverlightプラグインがあり、Ajax ModalPopupエクステンダーの助けを借りてポップアップとしてパネルを表示する機能がいくつかあります

しかし、モーダルポップアップを表示するたびに、silverlightプラグインの後ろに隠れます。つまり、プラグインは常に一番上にありますか?

この問題を解決するための提案はありますか?

役に立ちましたか?

解決

silverlightオブジェクトを作成するときに、isWindowslessをtrueに設定してみてください。これをパラメーターとして渡します。 Windowsless silverlightアプリのz-indexは1なので、オーバーレイできます。パフォーマンスがあなたを驚かせたと聞きました。

コード:

  1. <object>タグを直接使用している場合、次を追加します:

    <param name="windowless" value="true" />

  2. asp:Silverlightコントロールを使用している場合、次を追加します:

    <asp:Silverlight ID="foo" Windowless="true" ... />

  3. Silverlight.js を使用している場合は、次を追加します:
    function createSilverlight() { Sys.Silverlight.createObject( "HelloWorld.xaml", parentElement, "myPlugin", // Unique plug-in ID value. { isWindowless:'true', // Determines whether to display plug-in in windowless mode. }, }

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top