Как отлавливать изменение логического фокуса в пределах всего окна? - CodeHelper

Как отлавливать изменение логического фокуса в пределах всего окна?

1

Скажем, у нас есть набор визуальных типов, каждому из которых соответствует обработчик, который должен вызываться при получении фокуса элементом данного типа. Вот как это сделать лучше?

Новые ответы


1

Самый простой способ - это определить обработчик на событие GotFocus окна. Благодаря маршрутизации событий события получения фокуса у дочерних элементов будут обрабатываться обработчиком окна. Это не сработает, если у самого дочернего элемента на данное событие назначен обработчик, в котором значение e.Handled устанавливается в true.


v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.