I have a button on a toolbar that has its command set to "MyControl.Print" (for example). In the control the command is added to the command bindings including both the Execute and CanExecute.
The control is within a window with other controls docked appropriately. I am finding that for the Print button to be enabled I have to "select" MyControl first which does not provide a good user experience and indeed causes various "bugs" being raised and lots of confusion.
Is there a way that I can ensure that the button is enabled whether or not the control has been "selected"?