WatermarkTemplateListTextContent.xaml.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using ComPDFKitViewer;
  2. using PDF_Office.ViewModels.EditTools.Watermark;
  3. using System.Windows;
  4. using System.Windows.Controls;
  5. namespace PDF_Office.Views.EditTools.Watermark
  6. {
  7. /// <summary>
  8. /// Interaction logic for WatermarkTemplateListTextContent
  9. /// </summary>
  10. public partial class WatermarkTemplateListTextContent : UserControl
  11. {
  12. private WatermarkTemplateListTextContentViewModel viewModel;
  13. public WatermarkTemplateListTextContent()
  14. {
  15. InitializeComponent();
  16. viewModel = this.DataContext as WatermarkTemplateListTextContentViewModel;
  17. }
  18. private void DeleteTemplateBtn_Click(object sender, System.Windows.RoutedEventArgs e)
  19. {
  20. viewModel.DeleteTemplateItemCommand?.Execute(sender);
  21. }
  22. private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
  23. {
  24. viewModel.SelectTemplateItemCommand?.Execute(sender);
  25. }
  26. private void MenuEdit_Click(object sender, RoutedEventArgs e)
  27. {
  28. viewModel.EditTemplateItemCommand?.Execute(sender);
  29. }
  30. private void MenuDeleteCurrent_Click(object sender, RoutedEventArgs e)
  31. {
  32. viewModel.DeleteTemplateItemCommand?.Execute(sender);
  33. }
  34. private void MenuDeleteAll_Click(object sender, RoutedEventArgs e)
  35. {
  36. viewModel.DeleteAllTemplateItemCommand?.Execute();
  37. }
  38. private void EditTemplateBtn_Click(object sender, RoutedEventArgs e)
  39. {
  40. viewModel.EditTemplateItemCommand?.Execute(sender);
  41. }
  42. }
  43. }