Update:... The focus became MVVM instead of the actual question so I'm updating it....I'm having a problem with ...CanExecute... for ...DelegateCommand.... It doesn't update before I call ...RaiseCanExecuteChanged..., is this the desired behavior?...I upl...