ВУЗ:
Составители:
Рубрика:
57
Ниже показан пример использования метода Show():
MainWindow winMain = new MainWindow();
winMain.Show();
// Выполнение достигает этой точки сразу же после отображения winMain.
Модальные окна идеально подходят для предоставления пользовате-
лю приглашения сделать выбор, прежде чем выполнение операции сможет
быть продолжено. В качестве примера рассмотрим приложение Microsoft
Word. Это приложение всегда отображает окна Options (Параметры) и
Print (Печать) в модальном режиме, вынуждая пользователя принимать
решение перед продолжением. С другой стороны, окна, предназначенные
для поиска по тексту или проверки наличия в документе орфографических
ошибок, Microsoft Word отображает в немодальном режиме, позволяя
пользователю редактировать текст в основном окне документа, пока идет
выполнение задачи.
Закрывается окно с помощью метода Close(). Альтернативным вари-
антом является сокрытие окна из вида путем использования метода Hide()
или установки для свойства Visibility значения Hidden. И в том и в другом
случае окно остается открытым и доступным для кода. Как правило,
скрывать имеет смысл только немодальные окна, поскольку что при со-
крытии модального окна код остается в «замороженном» состоянии до тех
пор, пока окно не будет закрыто, а закрыть невидимое окно пользователь
никак не сможет.
5.3. Позиционирование окна
Чаще всего размещать окно в каком-нибудь точно определенном ме-
сте на экране не требуется. В таких случаях можно просто использовать
для свойства WindowState значение CenterOwner. В более редких случаях
требуется указывать точную позицию окна, что подразумевает использо-
вание значения Manual для свойства WindowState и указание точных ко-
ординат в свойствах Left и Right.
Иногда выбору подходящего месторасположения и размера для окна
нужно уделять больше внимания. В качестве примера рассмотрим следу-
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »
