In WPF, when designing forms, it is common to disable form elements (such as buttons/commands or entire areas) in response to the state of the View Model. This is easily done by having the CanExecute check the various properties on the View Model.In WPF, when designing forms, it is common to d