Пример #1
0
 public FeedBackViewModel(RaygunFeedback raygunFeedBack)
 {
     feedBack           = raygunFeedBack;
     validationTemplate = new ValidationTemplate(this);
     Cancel             = Command.Create(() => TryClose(false));
     SendFeedBack       = Command.Create(() => Send());
 }
Пример #2
0
        public MainViewModel()
        {
            _title       = "Error Template Test";
            _description = "Sample Message is too long...";

            // Trigger validation
            _validationTemplate = new ValidationTemplate(this);
        }
Пример #3
0
        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);
        }
Пример #6
0
 public Model()
 {
     validationTemplate = new ValidationTemplate<Model>(this);
 }
 public ModelWithImplementation()
 {
     validationTemplate = new ValidationTemplate<ModelWithImplementation>(this);
 }
Пример #8
0
 public ModelWithImplementation()
 {
     validationTemplate = new ValidationTemplate <ModelWithImplementation>(this);
 }
 public NotifyPropertyChanged()
 {
     _validationTemplate = new ValidationTemplate(this);
 }
Пример #10
0
 public PersonTemplate()
 {
     validationTemplate = new ValidationTemplate(this);
 }
Пример #11
0
 public Person()
 {
     // Trigger validation
     _validationTemplate = new ValidationTemplate(this);
 }