Exemple #1
0
        public No2ControlViewModel(MophAppProxy mophApp)
        {
            _mophApp         = mophApp;
            ControlViewState = No2ControlViewState.Manual;

            Programs.Add("Program 1");
            Programs.Add("Program 2");
            Programs.Add("Program 3");
            Programs.Add("Program 4");
            Programs.Add("Program 5");
            Programs.Add("Program 6");
            Programs.Add("Program 7");
            Programs.Add("Program 8");
            SelectedProgram = "Program 1";

            L.PropertyChanged  += L_PropertyChanged;
            R.PropertyChanged  += R_PropertyChanged;
            GA.PropertyChanged += GA_PropertyChanged;

            L.PropertyChanged  += (sender, arg) => OnPropertyChanged(arg.PropertyName);
            R.PropertyChanged  += (sender, arg) => OnPropertyChanged(arg.PropertyName);
            GA.PropertyChanged += (sender, arg) => OnPropertyChanged(arg.PropertyName);

            _patternGenerator = new MotionPatternGenerator(OnCylinderPositionsChanged);
        }
        public Gris5aControlViewModel(MophAppProxy mophApp)
        {
            _mophApp         = mophApp;
            ControlViewState = Gri5aControlViewState.Manual;

            Programs.Add("Program 1");
            Programs.Add("Program 2");
            Programs.Add("Program 3");
            Programs.Add("Program 4");
            Programs.Add("Program 5");
            Programs.Add("Program 6");
            Programs.Add("Program 7");
            Programs.Add("Program 8");
            SelectedProgram = "Program 1";

            LU.PropertyChanged += LU_PropertyChanged;
            LL.PropertyChanged += LL_PropertyChanged;
            RU.PropertyChanged += RU_PropertyChanged;
            RL.PropertyChanged += RL_PropertyChanged;
            GA.PropertyChanged += GA_PropertyChanged;

            _patternGenerator = new MotionPatternGenerator(OnCylinderPositionsChanged);
        }