Существует ли какой-либо стандартный способ направить все ключевые события из элемента управления A
в другой элемент управления B
? Мне бы хотелось, чтобы фокус клавиатуры все еще был на A
, однако обработчик событий A
запустил бы все обработчики событий B
для ключевых событий.
edit: Уточнение: недостаточно вызвать обработчик определенного события, который я написал для B
. Мне нужно имитировать фактическое событие. Так, например, я хочу, чтобы, если ключ был отправлен на TextBox
, он был бы записан на TextBox
. Приведенное ниже решение этого не делает (не говоря уже о том, что если новые обработчики событий будут добавлены в B
, то он полностью потерпит неудачу).
Я знаю, что WPF различает логическую фокусировку и фокусировку клавиатуры, но мне нужно, чтобы обе фокусировки оставались на элементе управления A
, но в некоторых случаях перенаправляют входящее событие на другие элементы управления.