Example #1
0
 private void OpenChatItem_Click(object sender, RoutedEventArgs e)
 {
     Windows.ChatWindow chatWindow = ManageChatWindows.GetChatWindow(((MenuItem)sender).Tag.ToString());
     if (chatWindow != null)
     {
         chatWindow.Focus();
     }
 }
Example #2
0
 public void OpenChatWindow(UserInfo userInfo)
 {
     Windows.ChatWindow chatWindow = ManageChatWindows.GetChatWindow(userInfo.id);
     if (chatWindow != null)
     {
         chatWindow.Focus();
     }
 }
Example #3
0
 private static void FMouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     var fi = sender as FriendListItem;
     if (fi == null) return;
     var room = Program.LobbyClient.Chatting.GetRoom(fi.ThisUser);
     var cw = Program.ChatWindows.FirstOrDefault(x => x.Id == room.Rid);
     if(cw == null)
     {
         cw = new Windows.ChatWindow(room);
         Program.ChatWindows.Add(cw);
     }
     cw.Show();
 }
Example #4
0
        void OnDoubleClick(User user)
        {
            ChatWindow window = null;

            if (MainWindow.chatWindowMap.ContainsKey(user.Username) == true)
            {
                window = MainWindow.chatWindowMap[user.Username] as ChatWindow;
            }
            else
            {
                window = new Windows.ChatWindow();
                MainWindow.chatWindowMap[user.Username] = window;
                window.SetUser(user);
            }
            window.Show();
        }
Example #5
0
        private static void FMouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var fi = sender as FriendListItem;

            if (fi == null)
            {
                return;
            }
            var room = Program.LobbyClient.Chatting.GetRoom(fi.ThisUser);
            var cw   = Program.ChatWindows.SingleOrDefault(x => x.Id == room.RID);

            if (cw == null)
            {
                cw = new Windows.ChatWindow(room);
                Program.ChatWindows.Add(cw);
            }
            cw.Show();
        }
Example #6
0
        private static void GiMouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var fi = sender as GroupChatListItem;

            if (fi == null)
            {
                return;
            }
            var room = Program.LobbyClient.Chatting.GetRoom(fi.ThisRoom.GroupUser, true);
            var cw   = Program.ChatWindows.SingleOrDefault(x => x.Id == room.RID);

            if (cw == null)
            {
                cw = new Windows.ChatWindow(room);
                Program.ChatWindows.Add(cw);
            }
            cw.Show();
            cw.richTextBox1.ScrollToEnd();
        }
Example #7
0
 private static void GiMouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     var fi = sender as GroupChatListItem;
     if (fi == null) return;
     var room = Program.LobbyClient.Chatting.GetRoom(fi.ThisRoom.GroupUser,true);
     var cw = Program.ChatWindows.FirstOrDefault(x => x.Id == room.RID);
     if(cw == null)
     {
         cw = new Windows.ChatWindow(room);
         Program.ChatWindows.Add(cw);
     }
     cw.Show();
     cw.richTextBox1.ScrollToEnd();
 }