public void OnChatRoomOpen(string room) { _guiDispatcher.Invoke(() => { if (room != String.Empty) { ChatVM chatVM = new ChatVM(room); Chat chat = new Chat(); chat.DataContext = chatVM; chat.Visibility = Visibility.Visible; } }); }
public async void StartChat() { string room = await chatBl.JoinRoom(SelectedUser); _guiDispatcher.Invoke(() => { if (room != String.Empty) { ChatVM chatVM = new ChatVM(room); Chat chat = new Chat(); chat.DataContext = chatVM; chat.Visibility = Visibility.Visible; } }); }