is it possible to programatically force the ribbon to update one or all buttons, even when the window has no focus because another application is focused?
I noticed that in this case, the CanExecute handlers are not called until the application regains focus. I tried calling CommandManager.InvalidateRequerySuggested() but that didn't have any effect.
(I would like to have a refresh button that is visibly updated even when the app is not focused. The reason is that the app is regularly used side-by-side with another application, that produces data which may be loaded using that button)