private void memeButton_Click(object sender, RoutedEventArgs e) { MemeChatMessage message = ComputedMessage as MemeChatMessage; CreateMemeWindow window = new CreateMemeWindow() { Owner = Application.Current.MainWindow }; if (message != null) { window.Message = message; } if (window.ShowDialog() ?? false) { Message = window.Message.ToMessageString(); MoveCursorToEnd(); } }
private void memeButton_Click(object sender, RoutedEventArgs e) { MemeChatMessage message = ApplicationViewModel.Current.ComputedMessage as MemeChatMessage; CreateMemeWindow window = new CreateMemeWindow() { Owner = Application.Current.MainWindow }; if (message != null) { window.Message = message; } if (window.ShowDialog() ?? false) { if (ApplicationViewModel.Current.ComputedMessage.ToUsers.Count > 0) { window.Message.ToUsers.Clear(); window.Message.ToUsers.AddRange(ApplicationViewModel.Current.ComputedMessage.ToUsers); } window.Message.Tags = ApplicationViewModel.Current.ComputedMessage.Tags; ApplicationViewModel.Current.Message = window.Message.ToMessageString(); MoveCursorToEnd(); } }