Перекрывающееся окно / страница или пользовательское окно сообщения? - PullRequest
0 голосов
/ 20 января 2012

Я хочу предвосхитить это, сказав, что я новичок в программировании WPF / .net.

Вот мой вопрос, который требует небольшого руководства. У меня есть окно, и я загружаю и выгружаю страницы как навигацию. На одной конкретной странице, когда пользователь нажимает на один из элементов (например, на кнопку), мне нужно отобразить небольшую форму, чтобы собрать больше информации. Я не уверен, что лучший подход ... что мне бы понравилось (но я не знаю, с чего начать, даже искать это решение), это открыть всплывающее окно в стиле всплывающего окна с несколькими текстовыми полями и кнопкой отправки.

Другие варианты, которые я исследовал, - это использование отдельной страницы. Сохраните текущую страницу и загрузите новую страницу с этими текстовыми полями и кнопкой отправки. Или вместо этого использовать пользовательское окно сообщения (наименее любимый вариант).

Я бы хотел, чтобы эта новая дополнительная информационная страница гармонировала с остальной частью приложения, чтобы главная страница все еще оставалась видимой в фоновом режиме. Любые предложения ??

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

Я использовал метод модального окна (ShowDialog) для этого.

0 голосов
/ 21 января 2012

Вы можете использовать WPF Popup control

<Popup>
    <!-- Your Content Here -->
</Popup>

Лично у меня есть проблемы с WPF Popup, поэтому у меня есть мой собственный пользовательский элемент управления , который работает как Popup.

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