As a result, I could in no way update the CanExecute on my command since I used to be often telling it to update a fresh reference of that command. J0HNJ0HN 27k55 gold badges5858 silver badges8888 bronze badges 5 93 The total context (most-upvoted reply) is good, but this solution https://smartworldeveloper.in/