public MainWindow() { InitializeComponent(); comConnect = new COM(); System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer(); dispatcherTimer.Tick += OnDataUpdate; dispatcherTimer.Interval = TimeSpan.FromSeconds(1); dispatcherTimer.Start(); comConnect.comPort.DataReceived += DataReceived; }
public Connect() { InitializeComponent(); string[] ports = COM.GetPorts(); foreach (var port in ports) { this.ports.Items.Add(port); } int[] rates = COM.GetRates(); foreach (var rate in rates) { this.rates.Items.Add(rate); } this.rates.SelectedIndex = 4; }