private void ButtonSendChat_Click(object sender, RoutedEventArgs e) { String stringSend = null; String AppUserName = AppUser.Name + " " + AppUser.LastName; String ProfilePic = AppUser.ProfilePic; stringSend = AppUserName + "#$#$" + ProfilePic + "#$#$" + TextBoxChat.Text; string s = TextBoxChat.Text; TextBoxChat.Clear(); if (!_isConnected) { MessageBox.Show("Not conected to server"); return; } ChatBox cb = new ChatBox(false, s, "YOU", ProfilePic); cb.HorizontalAlignment = HorizontalAlignment.Right; cb.Margin = new Thickness(0, 0, 0, 3); StackPanelChat.Children.Add(cb); ScrollViewerChat.ScrollToBottom(); _sWriter = new StreamWriter(_client.GetStream(), Encoding.ASCII); _sWriter.WriteLine(stringSend); _sWriter.Flush(); }
private void ButtonSend_Click(object sender, RoutedEventArgs e) { if (TextBoxChat.Text == "") { MessageBox.Show("Hãy nhập nội dung chat"); } else { socket.Emit("ChatMessage", TextBoxChat.Text); TextBoxChat.Clear(); } }
private void ClickIconChat(object sender, EventArgs e) { string message = TextBoxChat.Text; if (!string.IsNullOrEmpty(message)) { serverChat.SendMessage(GameId, message); string format = "\n" + Properties.Resources.You + ": " + message; ChatBox.AppendText(format); ChatBox.ScrollToEnd(); TextBoxChat.Clear(); } }
private void buttonTest_Click(object sender, EventArgs e) { InstanceContext context = new InstanceContext(new MyCallback()); Proxy.ChatServiceClient server = new Proxy.ChatServiceClient(context); var message = TextBoxChat.Text; if (!string.IsNullOrEmpty(message)) { server.SendMessage(message); } LabelTextChat.Content += "\n " + "Tu : " + message; TextBoxChat.Clear(); }
private void ClickIconChat(object sender, EventArgs e) { string message = TextBoxChat.Text; if (!string.IsNullOrEmpty(message)) { try { server.SendMessage(0, message); string format = "\n" + Properties.Resources.You + ": " + message; ChatBox.AppendText(format); ChatBox.ScrollToEnd(); TextBoxChat.Clear(); } catch (CommunicationObjectFaultedException ex) { Console.WriteLine(ex.ToString()); LabelAlert.Content = Properties.Resources.ServerIsOff; } } }
/// <summary> /// Allows the other pages to return to this menu screen. /// </summary> public void GoBack() { TextBoxChat.Clear(); ChatBox.Clear(); Content = content; }