private void UpdateReceivedData(byte[] data) { Log.Info("SerialInputOutputManager", "Received"); // Read {data.Length} bytes:\n var message = IsHex ? $"Hex: {FormatConverter.ByteArrayToHexString(data)}\n解码: {FormatConverter.ByteArrayToString(data)}\n\n" : $"远端: {FormatConverter.ByteArrayToString(data)}\n"; RECEIVED_OUT_PUT.Append(message); _receivedDataCount++; NotifyPropertyChanged(nameof(ReceivedOutPut)); NotifyPropertyChanged(nameof(ReceivedDataCount)); MessagingCenter.Send <object>(this, "DataReceived"); }