почему ajax modelpopup прячется за объектом silverlight? - PullRequest
1 голос
/ 24 октября 2009

У меня есть плагин silverlight на моей странице и некоторые функции для отображения панели в виде всплывающего окна с помощью расширителя Ajax ModalPopup,

Но когда модальное всплывающее окно показывается, оно прячется за плагином silverlight, т.е. плагин всегда находится сверху?

есть предложения по решению этой проблемы?

1 Ответ

2 голосов
/ 24 октября 2009

Попробуйте установить isWindowsless в true при создании объекта silverlight. Передайте это как параметр. Приложения без Windows Silverlight имеют z-индекс 1, поэтому вы можете наложить их. Я слышал, что был хит производительности.

Код:

  1. Если вы используете тег <object> напрямую , добавьте:

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

  2. Если вы используете asp:Silverlight control , то добавьте:

    <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. }, }

...