Hello. I have some problems and some good news
Making wpf commands enabled is is not obvius. This require fixing CanExecute method of WPFCommand - set manually to true. Othervise command tries to check its enability through routedcommand whicj tries to find unexisting command binding and resolve enability
through it. Maybe we can possibly introduce some kind of event for checking
WPF command does not invoke any cab command at all. Everyhing is finished in ExecuteCore method of WPFCommand
Assigning hotkeys is wery tricky. I've wtitten hotkey service that creates KeyGestures, but assigned hotkeys does not work. We possibly need creating bindings to support hotkeys - I'm not a guru in WPF
There are good news by the way. I have adopted AvalonDock docking solution to SCSF Contrib and already do have DockWorkspace working. I can give source code if developers need it.