Consequently, I could never update the CanExecute on my command simply because I had been normally telling it to update a different reference of that command. I won't down vote but urge Devs to think about this as opposed to have null / empty checks as part of your property https://plotsinsohna.in/