CallbackEventHandler.RegisterCallbackOnce
Declaration
public void RegisterCallbackOnce(EventCallback<TEventType> callback, UIElements.TrickleDown useTrickleDown);Параметры
| Параметр | Описание |
|---|---|
| обратный вызов | Обработчик событий для добавления. Если обработчик является нулевым, этот метод вызывает исключение. |
| useTrickleDown | По умолчанию этот обратный вызов вызывается во время фазы BubbleUp. Передайте TrickleDown.TrickleDown, чтобы вызвать этот обратный вызов во время фазы TrickleDown. |
Описание
Добавление обработчика событий к экземпляру. Обработчик событий автоматически отменяет регистрацию после того, как он был вызван ровно один раз.
Если обработчик событий уже зарегистрирован для той же фазы (либо TrickleDown, либо BubbleUp) и еще не вызван, этот метод не имеет никакого эффекта.
Дополнительные ресурсы: PropagationPhase, CallbackEventHandler.RegisterCallback
Declaration
public void RegisterCallbackOnce(EventCallback<TEventType,TUserArgsType> callback, TUserArgsType userArgs, UIElements.TrickleDown useTrickleDown);Параметры
| Параметр | Описание |
|---|---|
| обратный вызов | Обработчик событий для добавления. Если обработчик является нулевым, этот метод вызывает исключение. |
| userArgs | Данные для передачи обратному вызову. Используйте этот аргумент, чтобы избежать закрытия локальных переменных. |
| useTrickleDown | По умолчанию этот обратный вызов вызывается во время фазы BubbleUp. Передайте TrickleDown.TrickleDown, чтобы вызвать этот обратный вызов во время фазы TrickleDown. |
Описание
Добавление обработчика событий к экземпляру. Обработчик событий автоматически отменяет регистрацию после того, как он был вызван ровно один раз.
Если обработчик событий уже зарегистрирован для той же фазы (либо TrickleDown, либо BubbleUp) и еще не вызван, этот метод не имеет никакого эффекта.
Дополнительные ресурсы: PropagationPhase, CallbackEventHandler.RegisterCallback