KeyDown събитие независимо от избраната контрола

Има ли начин, освен да добавите събитието за всяка отделна контрола, да имате събитие KeyDown, което се задейства независимо от избраната контрола?


person Wilson    schedule 28.01.2013    source източник


Отговори (1)


В WPF можете да използвате Keyboard.KeyDown или Keyboard.PreviewKeyDown и да се абонирате за контейнер, а не за всеки елемент. Основните стратегии за бълбукане и тунелиране на маршрутизираното събитие ще накарат то да премине правилно към контейнера.

За подробности вижте За балониране или тунелиране на основни събития на CodePlex.

person Reed Copsey    schedule 28.01.2013
comment
Така че, ако добавя събитието към моята мрежа, единственото дете на моя прозорец, това ще работи? - person Wilson; 29.01.2013