コード例 #1
0
        //private bool computeFinalDose = true;
        //public bool ComputeFinalDose
        //{
        //    get { return computeFinalDose; }
        //    set
        //    {
        //        computeFinalDose = value;
        //        SettingParameters.ComputeFinalDose = computeFinalDose;
        //    }
        //}

        public SetParametersViewModel()
        {
            this.ErrorsContainer = new ErrorsContainer <string>(
                x => this.ErrorsChanged?.Invoke(this, new DataErrorsChangedEventArgs(x)));

            SettingParameters = new Models.SettingParameters();

            CanOk = SettingParameters.IsValid;
        }
コード例 #2
0
 public MainWindowViewModel(Models.SettingParameters settingParameters)
 {
     SetParametersViewModel.SettingParameters = settingParameters;
     OkCommand     = new DelegateCommand(() => { SetParametersViewModel.SettingParameters.CanSetParameters = true; }).ObservesCanExecute(() => SetParametersViewModel.CanOk);
     CancelCommand = new DelegateCommand(() => SetParametersViewModel.SettingParameters.CanSetParameters = false);
 }
コード例 #3
0
        public MainWindow(Models.SettingParameters settingParameters)
        {
            InitializeComponent();

            DataContext = new ViewModels.MainWindowViewModel(settingParameters);
        }