示例#1
0
        private void SerialPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            string received = (sender as SerialPort).ReadExisting();

            if (Properties.Settings.Default.Logging)
            {
                Dispatcher.Invoke(new Action(() =>
                {
                    TextBoxPortData.AppendText(received);
                    TextBoxPortData.ScrollToEnd();
                }));
            }
            ParseReceivedData(received);
        }
示例#2
0
 private void CommandClearLogs_Executed(object sender, ExecutedRoutedEventArgs e) => TextBoxPortData.Clear();