public FeedBackViewModel(RaygunFeedback raygunFeedBack) { feedBack = raygunFeedBack; validationTemplate = new ValidationTemplate(this); Cancel = Command.Create(() => TryClose(false)); SendFeedBack = Command.Create(() => Send()); }
public MainViewModel() { _title = "Error Template Test"; _description = "Sample Message is too long..."; // Trigger validation _validationTemplate = new ValidationTemplate(this); }
public AddEditEmailViewModel(IEmailSupplier emailSupplier) { _builder = new StringBuilder(); _emailSupplier = emailSupplier; _validation = new ValidationTemplate(this); _validation.ErrorsChanged += (sender, args) => IsSubmitEnabled = !_validation.HasErrors; SubmitCommand = new RelayCommand(Submit); }
protected override void OnAttach() { var validationTemplate = new ValidationTemplate(viewModel); viewModel.ValidationTemplate = validationTemplate; viewModel.Save = new ReactiveCommand().DoAsync(Save); viewModel.Cancel = Command.Create(() => { viewModel.TryClose(false); eventAggregator.PublishOnUIThread(new RefreshInstances()); }, IsInProgress); }
protected override void OnAttach() { var validationTemplate = new ValidationTemplate(viewModel); viewModel.ValidationTemplate = validationTemplate; viewModel.Cancel = Command.Create(() => { viewModel.Result = null; viewModel.TryClose(false); }); viewModel.Continue = new ReactiveCommand().DoAction(Continue); }
public Model() { validationTemplate = new ValidationTemplate<Model>(this); }
public ModelWithImplementation() { validationTemplate = new ValidationTemplate<ModelWithImplementation>(this); }
public ModelWithImplementation() { validationTemplate = new ValidationTemplate <ModelWithImplementation>(this); }
public NotifyPropertyChanged() { _validationTemplate = new ValidationTemplate(this); }
public PersonTemplate() { validationTemplate = new ValidationTemplate(this); }
public Person() { // Trigger validation _validationTemplate = new ValidationTemplate(this); }