private void OpenChatItem_Click(object sender, RoutedEventArgs e) { Windows.ChatWindow chatWindow = ManageChatWindows.GetChatWindow(((MenuItem)sender).Tag.ToString()); if (chatWindow != null) { chatWindow.Focus(); } }
public void OpenChatWindow(UserInfo userInfo) { Windows.ChatWindow chatWindow = ManageChatWindows.GetChatWindow(userInfo.id); if (chatWindow != null) { chatWindow.Focus(); } }
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(); }
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(); }
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(); }
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(); }
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(); }