Consequently, I could hardly ever update the CanExecute on my command because I had been generally telling it to update a new reference of that command. @Jenix In that circumstance, it's a method instead of a property. You'd reference it somewhere else like var someString = Foo.HelloWorld(); The only cause https://propertyingurugram.in/max-estates-to-develop-luxury-residential-project-along-dwarka-expressway-in-gurugram-eyes-top-line-of-rs-4000-crore/