Ejemplo n.º 1
0
 private void ContactList_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     user = ContactList.SelectedItem as User;
     HeaderTextBlock.Text    = user.Name;
     ChatMessage.ItemsSource = user.messages;
     ChatMessageScroll.ScrollToBottom();
 }
Ejemplo n.º 2
0
 private void SendButton_Click(object sender, RoutedEventArgs e)
 {
     if (user.Alive && user.Client != null)
     {
         client.SendMessage(MessageTextBox.Text, user.Client);
         user.messages.Add(new Message()
         {
             Text = MessageTextBox.Text, Align = "Right", DateTime = DateTime.Now.ToString("hh:mm tt ddd"), Color = "LightBlue"
         });
     }
     else
     {
         user.messages.Add(new Message()
         {
             Text = MessageTextBox.Text, Align = "Right", DateTime = DateTime.Now.ToString("hh:mm tt ddd"), Color = "LightBlue"
         });
         //user.messages.Add(new Message() { Text = "Message failed! "+ user.Name + " is Offline...", Align = "Right", DateTime = DateTime.Now.ToString("hh:mm tt ddd"), Color = "LightBlue" });
     }
     client.StoreMessage(MessageTextBox.Text, user.Id.ToString());
     MessageTextBox.Text = String.Empty;
     ChatMessageScroll.ScrollToBottom();
 }