HomePageConverterImg.xaml.cs 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. using ComPDFKit_Conversion.Converter;
  2. using PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcessing.HomePageConverter;
  3. using System.Diagnostics;
  4. using System.Windows.Controls;
  5. namespace PDF_Office.Views.Dialog.HomePageToolsDialogs.HomePageBatchProcessing.HomePageConverter
  6. {
  7. /// <summary>
  8. /// Interaction logic for HomePageConverterImg
  9. /// </summary>
  10. public partial class HomePageConverterImg : UserControl
  11. {
  12. public HomePageConverterImg()
  13. {
  14. InitializeComponent();
  15. }
  16. private void ImageTypeComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
  17. {
  18. if (((HomePageConverterImgViewModel)this.DataContext).homePageConverterDialogViewModel==null)
  19. return;
  20. switch (ImageTypeComboBox.SelectedIndex)
  21. {
  22. case 0:
  23. ((HomePageConverterImgViewModel)this.DataContext).homePageConverterDialogViewModel.ConverterImgModel.Type = ImgType.JPEG;
  24. break;
  25. case 1:
  26. ((HomePageConverterImgViewModel)this.DataContext).homePageConverterDialogViewModel.ConverterImgModel.Type = ImgType.JPEG;
  27. break;
  28. case 2:
  29. ((HomePageConverterImgViewModel)this.DataContext).homePageConverterDialogViewModel.ConverterImgModel.Type = ImgType.PNG;
  30. break;
  31. case 3:
  32. ((HomePageConverterImgViewModel)this.DataContext).homePageConverterDialogViewModel.ConverterImgModel.Type = ImgType.JPEG;
  33. break;
  34. case 4:
  35. ((HomePageConverterImgViewModel)this.DataContext).homePageConverterDialogViewModel.ConverterImgModel.Type = ImgType.JPEG;
  36. break;
  37. case 5:
  38. ((HomePageConverterImgViewModel)this.DataContext).homePageConverterDialogViewModel.ConverterImgModel.Type = ImgType.JPEG;
  39. break;
  40. case 6:
  41. ((HomePageConverterImgViewModel)this.DataContext).homePageConverterDialogViewModel.ConverterImgModel.Type = ImgType.JPEG;
  42. break;
  43. case 7:
  44. ((HomePageConverterImgViewModel)this.DataContext).homePageConverterDialogViewModel.ConverterImgModel.Type = ImgType.JPEG;
  45. break;
  46. default:
  47. break;
  48. }
  49. }
  50. private void ImageDPIComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
  51. {
  52. switch (ImageDPIComboBox.SelectedIndex)
  53. {
  54. case 0:
  55. Trace.WriteLine("50");
  56. break;
  57. case 1:
  58. Trace.WriteLine("72");
  59. break;
  60. case 2:
  61. Trace.WriteLine("96");
  62. break;
  63. case 3:
  64. Trace.WriteLine("150");
  65. break;
  66. case 4:
  67. Trace.WriteLine("300");
  68. break;
  69. case 5:
  70. Trace.WriteLine("600");
  71. break;
  72. default:
  73. break;
  74. }
  75. }
  76. }
  77. }