Example #1
0
        //globalny chat
        private void globalChatMessageReceived(object sender, OnMessageReceivedArgs e)
        {
            Application.Current.Dispatcher.Invoke((Action) delegate
            {
                Models.ChatMessage _contentBase = new Models.ChatMessage();

                _contentBase.Username = e.ChatMessage.Username;
                _contentBase.Color    = e.ChatMessage.ColorHex;
                _contentBase.Badges   = e.ChatMessage.Badges;
                _contentBase.Message  = e.ChatMessage.Message;

                ViewModels.ChatMessage _contentView = new ViewModels.ChatMessage(_contentBase);
                chatBox.Items.Add(_contentView);
            });
        }
Example #2
0
        //wiadomosc do czatu
        private void msgBox_KeyDown(object sender, KeyEventArgs e)
        {
            var list = new List <KeyValuePair <string, string> >();

            list.Add(new KeyValuePair <string, string>("bot", "1"));
            if (e.Key == Key.Enter)
            {
                Models.ChatMessage _contentBot = new Models.ChatMessage();
                _contentBot.Username = botName;
                _contentBot.Color    = Brushes.Purple.ToString();
                _contentBot.Message  = msgBox.Text;
                _contentBot.Badges   = list;
                ViewModels.ChatMessage _contentView = new ViewModels.ChatMessage(_contentBot);
                chatBox.Items.Add(_contentView);
                client.SendMessage(msgBox.Text);
            }
        }