<Button Command="ApplicationCommands.Save">Apply</Button>
This works as expected if the button is on a toolbar or the command is on a menu item.CommandBinding SaveCmdBinding = new CommandBinding(ApplicationCommands.Save,
SaveCmdExecuted,
SaveCmdCanExecute);
CommandBindings.Add(SaveCmdBinding);
Only appears to walk the visual tree of the button and not the visual tree of the item with focus. Setting Focusable="False" on the button doesn't fix this :(