ВУЗ:
Составители:
Рубрика:
122
если событие поднимается вверх от изображения до метки, прежде
чем произойдет его обработка, параметр отправителя будет ссылаться
на объект метки.
В некоторых случаях нужно будет определить, где первоначаль-
но произошло событие. Эту информацию, а также другие подробно-
сти, можно получить в свойствах класса RoutedEventArgs, перечис-
ленных в таблице 7. Поскольку все классы аргументов событий WPF
являются наследниками RoutedEventArgs, эти свойства доступны в
любом обработчике события.
Таблица 7
Свойства класса RoutedEventArgs
Имя Описание
Source Показывает, какой объект сгенерировал событие. Если речь
идет о событии клавиатуры, то этим объектом будет элемент
управления, находившийся в фокусе в момент возникновения
события. Если это событие мыши, то этим объектом будет са-
мый верхний элемент под указателем мыши в момент возник-
новения события.
OriginalSource Показывает, какой объект сгенерировал событие. Как правило,
OriginalSource является тем же, что и источник. Однако в неко-
торых случаях OriginalSource спускается глубже по дереву
объектов, чтобы дойти до декоратора элемента, являющегося
частью элемента более высокого уровня. Например, если
щелкнуть кнопкой мыши, чтобы закрыть рамку окна, то в ка-
честве источника события будет объект Window и Border в ка-
честве исходного источника.
RoutedEvent Предлагает объект RoutedEvent для события, сгенерированного
обработчиком события. Эта информация будет полезной, если
разные события обрабатываются с помощью одного и того же
обработчика.
Handled Позволяет остановить процесс поднятия или опускания собы-
тия. Если свойство Handled элемента управления имеет значе-
ние true, событие не будет продолжать продвижение, и не бу-
дет возникать в любых других элементах.
Страницы
- « первая
- ‹ предыдущая
- …
- 120
- 121
- 122
- 123
- 124
- …
- следующая ›
- последняя »