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); }); }
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); }); }