GridViewModel - события |
Тип GridViewModel предоставляет следующие члены.
Имя | Описание | |
---|---|---|
LayoutInvalidationRequested |
Событие, выполняемое при необходимости пересчитать размеры колонок в таблице.
Используется системой, не рекомендуется добавлять обработчики для этого события.
| |
PropertyChanged | Событие, уведомляющее об изменении свойства с определённым именем у модели представления. (Унаследован от NotificationObject.) | |
RowAdding |
Событие, возникающее перед вставкой новой строки в таблицу.
| |
RowEditorClosed |
Событие, происходящее при закрытии редактора для строки таблицы,
который может быть открыт при создании строки или при открытии существующей строки.
Событие вызывается как при закрытии с сохранением строки, так и при отмене.
Обработчик события обычно удаляет подписки, добавленные в RowInitializing.
Через аргументы этого события нельзя отменить закрытие строки,
для этого используйте событие RowEditorClosing.
| |
RowEditorClosing |
Событие, происходящее при закрытии редактора для строки таблицы,
который может быть открыт при создании строки или при открытии существующей строки.
При создании строки событие вызывается только при сохранении строки (но не при отмене),
причём проверка строки валидаторами вызываются после срабатывания события.
Если свойство Cancel установлено равным true,
то закрытие не будет выполнено.
| |
RowInitializing |
Событие, происходящее при инициализации окна для строки таблицы,
а именно при создании строки или при открытии существующей строки.
Событие вызывается непосредственно перед тем, как окно будет открыто.
Если свойство Cancel установлено равным true,
то открытие окна будет отменено.
| |
RowInvoked |
Событие, происходящее при выполнении действий со строкой таблицы,
а именно при создании строки, открытии существующей строки и удалении строки.
Если свойство Cancel установлено равным true,
то действие будет отменено.
| |
RowValidating |
Событие, происходящее при валидации строки перед сохранением или закрытием её окна редактирования.
Если хотя бы один обработчик выбросит исключение, то оно будет считаться ошибкой валидации.
| |
TabDeselected |
Событие, происходящее для объекта, который располагался на выбранной вкладке, после чего выбрали другую вкладку.
(Унаследован от ControlViewModelBase.) | |
TabSelected |
Событие, происходящее при переходе объекта на выбранную вкладку.
Событие для выбранной вкладки вызывается после того, как было вызвано событие TabDeselected для вкладки,
которая перестала быть выбранной.
(Унаследован от ControlViewModelBase.) | |
Unloaded |
Событие, возникающее после того, как объект был выгружен и уже не может использоваться в UI.
Если на некоторые свойства объекта, связанные с UI, выполнялась подписка,
то в обработчике события можно выполнить отписку, а также удалить сам обработчик.
(Унаследован от SupportUnloadingViewModel.) |