Trying to implement tcp chat in wpf. How to display the received message in the TextBox on the form?

static void ReceiveMessage() { while (true) { try { byte[] data = new byte[64]; // буфер для получаемых данных StringBuilder builder = new StringBuilder(); int bytes = 0; do { bytes = stream.Read(data, 0, data.Length); builder.Append(Encoding.Unicode.GetString(data, 0, bytes)); } while (stream.DataAvailable); string message = builder.ToString(); // то, что нужно записать } catch { Disconnect(); } } } 
  • And what is the actual question? Implement MVVM and set the associated property to text. - EvgeniyZ
  • Messages.Add(new MessageViewModel(message, MessageType.Incoming)); where MessageViewModel - VM for messages, Messages - ObservableCollection <MessageViewModel>, which is attached to any ItemsControl - Andrey NOP

0