BackgroundTemplateListFileContent.xaml.cs 1.4 KB

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