Esempio n. 1
0
        //
        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;
                }
            }
        }