private void RegisterEvent(ProfileViewModel value) { var @new = value as INotifyDataErrorInfo; if (@new != null) { @new.ErrorsChanged += OnErrorsChanged; } }
private void UnregisterEvent(ProfileViewModel value) { var @old = value as INotifyDataErrorInfo; if (@old != null) { @old.ErrorsChanged -= OnErrorsChanged; } }
public MainViewModel() { SubmitCommand = new DelegateCommand(Submit, CanSubmit); Submitter = new NullSubmitter(); ProfileViewModel = new ProfileViewModel(); }