// public void CheckForUpdate() { while (state3 == false) { if (client.NewMsgLoad == true) { NewMsg = client.AddNewMsg(); foreach (var item in NewMsg.ToList()) { this.Dispatcher.Invoke(() => { //Lb_Chat.Items.Add(item.SendDate + ": " + item.Username + ": " + item.Text); TextBlock txtBlock = new TextBlock(); txtBlock.TextWrapping = TextWrapping.Wrap; txtBlock.Text = $"{item.SendDate}: {item.Username}: {item.Text}"; Lb_Chat.Items.Add(txtBlock); }); } client.ClearMsgList(); client.NewMsgLoad = false; } } }