WPF – How to force a Command to re-evaluate ‘CanExecute’ via its CommandBindings

Not the prettiest in the book, but you can use the CommandManager to invalidate all commandbinding:

CommandManager.InvalidateRequerySuggested();

See more info on MSDN

Leave a Comment