EventBase.StopImmediatePropagation
Declaration
public void StopImmediatePropagation();Описание
Остановка распространения события на другие конечные объекты и предотвращение получения события другими подписчиками события на этом конечном объекте.
Событие не отправляется в другие элементы вдоль пути распространения. Если распространение находится в PropagationPhase.TrickleDown фазе, это предотвращает обработчиков событий от выполнения на дочерних объектах EventBase.currentTarget, в том числе на сайте мероприятия EventBase.target и не позволяет обработчикам событий использовать
TrickleDown.NoTrickleDown исполнения (см. пункты 10-11) CallbackEventHandler.RegisterCallback). Если распространение происходит в направлении PropagationPhase.BubbleUp фазе, это предотвращает обработчики событий от выполнения на родителях EventBase.currentTarget.
Этот метод имеет тот же эффект, что и EventBase.StopPropagation
за исключением выполнения других обработчиков событий на EventBase.currentTarget.
Вызов этого метода не отменяет обработку некоторых внутренних действий — например, получения элементом фокуса в результате PointerDownEvent.
См. Диспетчер событий для получения дополнительной информации и примеров см. страницу руководства.
Дополнительные ресурсы: EventBase.StopPropagation