public ShellViewModel(HdDataGridViewModel hdDataGridModel, LoginViewModel loginViewModel, IWindowManager windowManager, IEventAggregator events) { log.Info("Constructor ShellViewModel"); #region Events and windows LoginViewModel = loginViewModel; WindowManager = windowManager; HdDataGridModel = hdDataGridModel; _events = events; events.Subscribe(this); #endregion //Location = ConfigurationManager.AppSettings["Location"]; //PrinterIp = ConfigurationManager.AppSettings["PrinterIp"]; Title = $"HdSplit/Check version: {Assembly.GetEntryAssembly().GetName().Version}"; ReflexFile.CheckForFolderAndFile(); InformationText = "Scan HD to start splitting"; ErrorLabelShowRunning = false; SelectedTab = 0; HdTaskIsRunning = false; ScanningState = States.firstScanOfHd; CanCheckLine = true; CheckLine = true; ReflexConnection = new ReflexConnectionModel(); ReflexTerminal = new ReflexTerminalModel(); ReflexTerminal.OpenReflexTerminal(); }
public void ReflexScanHd() { HdTaskIsRunning = true; ReflexTerminalModel ReflexTest = new ReflexTerminalModel(); ReflexTest.HdScanned(HdNumber); ReflexTest = null; HdTaskIsRunning = false; }