public void saveButtonClick(object sender, RoutedEventArgs e) //if save button has been pressed, saves the message to server { ObserChatRoomModel _chat = (ObserChatRoomModel)DataContext; Message tMsg = _chat.SelectedMessage; string tBody = _chat.SelectedMessageBody; MainWindow._chatRoom.saveEditedMessage(tMsg, tBody); MessageBox.Show("Your message has succefully edited"); this.Close(); }
public ChatRoom_Window() //constructor { _chat = new ObserChatRoomModel(); this.DataContext = _chat; initiatePreferences(); InitializeComponent(); _chat.Messages = new ObservableCollection <Message>(MainWindow._chatRoom.Messages); editMessage = new editMessageWindow(); editMessage.Hide(); MainWindow._chatRoom.CenterOperation = new SortTime(true); editMessage.DataContext = _chat; dispatcherTimer = new DispatcherTimer(); dispatcherTimer_Tick(null, null); playDispatcherTimer(); }