Example #1
0
 public GpuSpeedViewModel(IGpuSpeed gpuSpeed)
 {
     _gpuSpeed           = gpuSpeed;
     this._mainCoinSpeed = new SpeedViewModel(gpuSpeed.MainCoinSpeed);
     this._dualCoinSpeed = new SpeedViewModel(gpuSpeed.DualCoinSpeed);
     this.OpenChart      = new DelegateCommand(() => {
         SpeedCharts.ShowWindow(this);
     });
 }
Example #2
0
        public GpuSpeedViewModel(IGpuSpeed gpuSpeed)
        {
            GpuViewModel gpuVm;

            AppContext.Instance.GpuVms.TryGetGpuVm(gpuSpeed.Gpu.Index, out gpuVm);
            _gpuVm = gpuVm;
            this._mainCoinSpeed = new SpeedViewModel(gpuSpeed.MainCoinSpeed);
            this._dualCoinSpeed = new SpeedViewModel(gpuSpeed.DualCoinSpeed);
            this.OpenChart      = new DelegateCommand(() => {
                VirtualRoot.Execute(new ShowSpeedChartsCommand(this));
            });
        }
        public GpuSpeedViewModel(IGpuSpeed gpuSpeed)
        {
            GpuViewModel gpuVm;

            GpuViewModels.Current.TryGetGpuVm(gpuSpeed.Gpu.Index, out gpuVm);
            _gpuVm = gpuVm;
            this._mainCoinSpeed = new SpeedViewModel(gpuSpeed.MainCoinSpeed);
            this._dualCoinSpeed = new SpeedViewModel(gpuSpeed.DualCoinSpeed);
            this.OpenChart      = new DelegateCommand(() => {
                SpeedCharts.ShowWindow(this);
            });
        }