Есть ли эквивалент ChildWindow на Windows Phone 7? Как сделать богатые модальные всплывающие окна - PullRequest
2 голосов
/ 10 августа 2010

Я занимаюсь разработкой приложения для телефона и мне нужно модальное диалоговое окно с некоторым «богатым» контентом - несколькими текстовыми полями и раскрывающимся списком.Хорошо, не очень богатый, но больше, чем MessageBox.:>

В обычном Silverlight я знаю, что есть элемент управления ChildWindow, но не могу найти эквивалент в Phone 7.

Как другие люди делали всплывающие диалоговые окна на телефоне?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 11 августа 2010

Silverlight на самом деле имеет элемент управления, называемый Popup. Вот документация MSDN .

Это невероятно просто в использовании (просто установите значение IsOpen в true для отображения) и достаточно эффективно. Единственная причина, по которой вы можете использовать Panel с ручным контролем состояния, заключается в том, что вам нужен точный контроль анимаций и т. Д.

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

Там, где я видел людей, реализующих что-то подобное, они просто добавили панель на страницу и сделали ее видимой, чтобы она действовала как модальное всплывающее окно.
Если вы это сделаете, убедитесь, что правильно используете кнопку «назад».

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