Отображение слоя DHTML поверх пользовательского интерфейса Silverlight - PullRequest
1 голос
/ 12 июня 2010

У меня есть сайт публикации MOSS 2007, который включает в себя некоторые компоненты Silverlight на разных страницах.Помимо нескольких областей, остальная часть сайта - это SharePoint и ASPX (то есть стандартный HTML / javascript).

Я смотрю на включение динамического / выпадающего меню в основную навигацию.К сожалению, на некоторых страницах меню расположено рядом с областью Silverlight, и, когда меню открывается, оно «отстает» от блока Silverlight.

Есть ли что-то простое, чего я не делаю, или есть ограничение на то, что Silverlight всегда будет поверх динамического контента, отображаемого через остальную часть HTML DOM?

Есть идеи?

1009 * Кевин *

Ответы [ 2 ]

2 голосов
/ 13 июня 2010

Чтобы Silverlight появлялся позади других элементов HTML, плагин silverlight должен работать в режиме без окон. Вы можете настроить это, используя param для тега object.

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

Обратите внимание, что это может ухудшить производительность и не рекомендуется, если вы просматриваете видео или интенсивно используете сложные анимации.

0 голосов
/ 12 июня 2010

вы пробовали свойство CSS: z-index?

...