liyijie 2 年 前
コミット
b0fc117452

+ 5 - 3
PDF Office/ViewModels/Dialog/ConverterDialogs/ConverterImgDialogViewModel.cs

@@ -50,7 +50,7 @@ namespace PDF_Office.ViewModels.Dialog.ConverterDialogs
 
         public List<string> ImageTypeFamily { set; get; } = new List<string>();
 
-        private int imageTypeSelectedIndex;
+        private int imageTypeSelectedIndex=0;
         /// <summary>
         /// 图像类型的下拉框索引值
         /// 如果只需要根据选中项的索引判断,则可以不用再采取command绑定命令的形式,而是可以通过一个int类型属性绑定的形式,然后在set方法里进行处理
@@ -126,6 +126,8 @@ namespace PDF_Office.ViewModels.Dialog.ConverterDialogs
             CmbPageSelectionChanged = new DelegateCommand<object>(CmbPageSelectionChangedEvent);
             CmbPageTextChanged = new DelegateCommand<object>(CmbPageTextChangedEvent);
             BatchConverterCommand = new DelegateCommand(BatchConverter);
+            SetImageTypeOrigin();
+            SetImageDPIOrigin();
             dialogs = dialogService;
         }
 
@@ -348,10 +350,10 @@ namespace PDF_Office.ViewModels.Dialog.ConverterDialogs
                 MaxPageRange = currentViewer.Document.PageCount;
                 if (currentViewer.Tag != null) { ConverterImgModel.Pawssword = currentViewer.Tag.ToString(); }
                 ConverterImgModel.InputPath = pdfViewer.Document.FilePath;
+                ImageTypeSelectedIndex = 0;
                 FileInfo fileinfo = new FileInfo(ConverterImgModel.InputPath);
                 ConverterImgModel.OutputPath = fileinfo.DirectoryName;
-                SetImageTypeOrigin();
-                SetImageDPIOrigin();
+                
             }
         }
         #endregion