public void CloseDialogForTab(ConnectionTabData tab, PopupDialog dialog) { if (tab is null) { return; } tab.ToolBarSetting.PopupDialogReceive.Close(); tab.ToolBarSetting.PopupDialogReceive = null; }
public SerialHelper(ConnectionTabData connectionTab) { this.currentTab = connectionTab; this.SerialPort = new SerialPort(); //SerialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler); //readTask = new Task(Read); toolBarSettings = currentTab.ToolBarSetting; currentTab.ToolBarSetting.ConnectionSettings = (Settings)toolBarSettings.ConnectionSettings; }
public void ShowDialogForTab(ConnectionTabData tab, PopupDialog dialog) { if (tab is null) { return; } tab.ToolBarSetting.PopupDialogReceive = dialog; dialog.WindowStatus = PopupDialog.Status.Show; if (TabHelper.CurrentTabData == tab) { Show(dialog); } }
public void ReleasePort(ConnectionTabData tab) { ComPortUsedTabList.Remove(tab); }
public void UsePort(ConnectionTabData tab) { ComPortUsedTabList.Add(tab); }