Показать против ShowDialog. Могут ли диалоги быть скрыты пользователем?

В Windows Mobile, если я сделаю вызов Show, а не ShowDialog, я получу немодальное диалоговое окно.

Если этот немодальный диалог заполняет весь экран, есть ли способ переключиться на другой экран? (Вроде как Alt + Tab в windows).

Мне нужно убедиться, что немодальный экран заблокирован на месте, пока не будет нажата кнопка OK в верхнем правом углу или пункт меню, который я сделал. (Чтобы понять, почему мне нужно это сделать, посмотрите этот вопрос и этот ответ.)

Кто-нибудь знает способ переключения немодальных экранов без закрытия экрана (чтобы я мог его остановить)? (Как только он закроется, я позабочусь об этом.)

1 ответ

Решение

Они могут использовать кнопки аппаратных кнопок (быстрый запуск, диктофон и т. Д.) Для смены приложений, что приведет к появлению другой формы, но они могут сделать это даже при модальном диалоговом окне.

"Переключение" экранов должно быть таким же простым, как вызов Show на тот, который вы хотите вывести на первый план.

Другие вопросы по тегам