public void CloseControl(IMeasurementBTControl Control) { if (Control != null) { this.ConnectedControls.Remove(Control); this.MainGrid.Children.Remove(Control as UIElement); } }
public void DisconnectComPort(IMeasurementBTControl Control, string PortName) { if (PortName != null) { this.ComPortNames.Add(PortName); } if (Control != null) { this.ConnectedControls.Add(Control); foreach (var m in this.MeasurementControls.Where(c => c != Control)) { m.SetComPortsList(this.ComPortNames); } } }