AA> CommandManager.InvalidateRequerySuggested();
что там у тебя используется? DelegateCommand? взял бы да установил GalaSoft.MvvmLight.CommandWpf.RelayCommand- всё бы и работало без танцев с бубном
вообще же, банально немного погуглить :
https://stackoverflow.com/questions/40586345/why-people-use-commandmanager-invalidaterequerysuggested-on-icommands