Вы можете использовать командную среду, предусмотренную для WPF. Некоторые основные команды, такие как вставка, копирование, открытие и т. Д., Уже определены Microsoft ...
Однако вы можете определить новые команды. Команду можно выполнить при нажатии кнопки, нажатии комбинации клавиш, выборе пункта меню и т. Д.
Я не гуру WPF, но, насколько я понимаю, использование команд - это путь.
Возьмите лут на MSDN:
http://msdn.microsoft.com/en-us/library/ms752308.aspx