Therefore, I could in no way update the CanExecute on my command mainly because I had been often telling it to update a fresh reference of that command. I will never down vote but urge Devs to think about this instead of have null / vacant checks within your property https://smartworldeveloper.in/