ВУЗ:
Составители:
Рубрика:
132
Таблица 9
События времени существования класса Window
Имя Описание
Sourcelnitialized Возникает при запросе свойства HwndSource перед тем, как окно
станет видимым. HwndSource – это дескриптор окна, который
может понадобиться для вызова функций интерфейса Win32 API.
ContentRendered Возникает сразу после первой визуализации окна. Этот момент
не подходит для выполнения каких-либо изменений, которые мо-
гут повлиять на визуальное отображение окна, иначе придется
выполнять вторую операцию по визуализации.
Activated Возникает, когда пользователь переключается на это окно
(например, из другого окна в приложении или вообще из друго-
го приложения) или во время первой загрузки окна.
Deactivated Возникает, когда пользователь уходит из этого окна (например,
переходит в другое окно в приложении или вообще в другое при-
ложение). Это событие возникает также, когда пользователь за-
крывает окно, после события Closing, но перед событием Closed.
Closing Возникает при закрытии окна, что может быть вызвано или дей-
ствием пользователя, или программой с помощью методов
Window.Close() или Application.Shutdown(). Событие Closing дает
возможность отменить операцию и оставить окно открытым, ес-
ли присвоить свойству CancelEventArgs.Cancel значение true.
Однако, если приложение завершит работу вследствие того, что
пользователь выключил компьютер или вышел из системы, то
сообщение получено не будет.
Closed Возникает после закрытия окна. Это тот момент, когда объекты
элемента по-прежнему остаются доступными, а событие
Unloaded еще не возникло. В этот момент можно произвести очи-
стку, записать параметры в файл и т. д.
Если нужно выполнить первичную инициализацию элементов
управления, то наилучшим моментом для этого является событие
Loaded. Как правило, в обработчике этого события можно выполнить
все действия, связанные с инициализацией.
Страницы
- « первая
- ‹ предыдущая
- …
- 130
- 131
- 132
- 133
- 134
- …
- следующая ›
- последняя »
