Я делаю это, добавляя обработчик событий в пользовательский элемент управления, который я создаю. Ключи, которые не обрабатываются другими элементами управления, всплывают до UserControl, и затем вы можете обрабатывать его там с помощью кода позади.
Вы можете определить свой обработчик событий в XAML, но вам нужно реализовать его в следующем коде.