private void UpdateTextBox(string text) { if (text != "") { if ((bool)ShowWithEnter.IsChecked) { text += "\r\n"; } ReceiveTextBox.Text += text; ReceiveTextBox.ScrollToEnd(); if ((bool)AutoReplay.IsChecked) { byte[] bytesSend = hexStringToByte(ReplayTextBox.Text.ToUpper()); serialPort1.Write(bytesSend, 0, bytesSend.Length); } } }
private void ReceiveTextBox_TextChanged(object sender, TextChangedEventArgs e) { // 由上位机触发某种条件使得该文本内容变化触发新的视觉反馈返给上位机 ReceiveTextBox.ScrollToEnd(); Write_Flag = true; }