модальный всплывающий эффект от Silverlight usercontrol - PullRequest
2 голосов
/ 04 августа 2010

Я играю и пытаюсь выучить silverlight4. У меня есть существующая страница asp.net с областью 600 * 400 пикселей, доступная для моей формы silverlight.

Мое приложение silverlight имеет 2 пользовательских элемента управления. 1-й пользовательский элемент управления содержит список некоторых данных, когда пользователь нажимает на элемент списка, я отображаю 2-й пользовательский элемент управления.

Возможно ли из 2-го пользовательского элемента управления вызвать функцию на стороне клиента на странице, чтобы я мог получить эффект, аналогичный модальному всплывающему окну?

Любая помощь была бы великолепна !!!!

Ответы [ 2 ]

1 голос
/ 04 августа 2010

Вы можете создать модальный эффект, наложив страницу на div.Вот учебник по созданию модального DIV в HTML / Javascript:

http://raventools.com/blog/2911/create-a-modal-dialog-using-css-and-javascript

После того, как вы его настроите, всякий раз, когда вы захотите его запустить, просто используйте DOMвзаимодействие с Silverlight для запуска наложения:

Html.Window.Invoke("overlay");
1 голос
/ 04 августа 2010

Вы должны получить свой второй элемент управления из ChildWindow (и выполнить поиск в Интернете примеров использования ChildWindow). Этот элемент управления предназначен для доставки этого модального паттерна, к которому вы стремитесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...