protected virtual void OnViewModelRegister(ViewModelConfiguration <MainPageViewModel> config)
        {
            base.OnViewModelRegister(config);

            config.OnInitilize(() => OnCreated);

            config.Property(() => new { Name, BirthDate });
            config.Property(() => Title)
            .HasDefaultValue("Student Information");
            config.Property(() => BirthDate)
            .HasDependency(() => Age)
            .OnChanging(() => BirthDateChanging)
            .OnChanged(() => BirthDateChanged);

            config.Command(() => Save).CanExecute(() => CanSave);
            config.Command <CancelEventArgs>(() => OnClosing);
        }
Esempio n. 2
0
 protected virtual void OnViewModelRegister <T>(ViewModelConfiguration <T> config) where T : AppViewModel
 {
     config.Property(() => Title)
     .HasDefaultValue("");
 }