Exemple #1
0
        protected virtual void OnProgress()
        {
            GraphicModel?.Update();
            Progress?.Invoke();

            OnPropertyChanged(nameof(StateString));
            OnPropertyChanged(nameof(LoadIndicatorVisibility));
            OnPropertyChanged(nameof(LineGraphicModel));
            OnPropertyChanged(nameof(TestDbStates));
        }
        public ViewModel()
        {
            T = 1;
            J = 1;
            B = 0;
            H = 5;
            W = 5;

            N          = 25;
            LowerValue = 1;
            UpperValue = 10;
            eModel     = new GraphicModel("E(T) - Энергия", "E", "Дж");
            uModel     = new GraphicModel("U(T) - Средняя энергия", "U", "Дж");
            cModel     = new GraphicModel("C(T) - Теплоемкость", "C", "Дж/(кг·К)");
            mModel     = new GraphicModel("M(T) - Намагниченность", "M", "");

            Solve(null);
            mSolve = new RelayCommand(Solve);
        }
Exemple #3
0
        public void GetGraphic(Action <GraphicModel, Exception> callback)
        {
            var item = new GraphicModel("Graphic [design]");

            callback?.Invoke(item, null);
        }