As a result, I could never ever update the CanExecute on my command because I was often telling it to update a fresh reference of that command. I will not down vote but urge Devs to think about this instead of have null / vacant checks within your property methods. https://smartworldeveloper.in/