|
@@ -1,4 +1,5 @@
|
|
|
using ComPDFKitViewer;
|
|
|
+using ComPDFKitViewer.PdfViewer;
|
|
|
using DryIoc;
|
|
|
using ImTools;
|
|
|
using PDF_Office.Helper;
|
|
@@ -27,6 +28,8 @@ namespace PDF_Office.Views.Dialog.HomePageToolsDialogs
|
|
|
{
|
|
|
private IDropTargetHelper dropHelper;
|
|
|
private HomePagePictureToPDFDialogViewModel viewModel;
|
|
|
+ private WindowState WindowState;
|
|
|
+
|
|
|
public HomePagePictureToPDFDialog()
|
|
|
{
|
|
|
InitializeComponent();
|
|
@@ -49,7 +52,7 @@ namespace PDF_Office.Views.Dialog.HomePageToolsDialogs
|
|
|
a = (System.Data.DataRowView)item;
|
|
|
viewModel.fileNamesView.Add(lists.IndexOf(a));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|
|
@@ -82,7 +85,8 @@ namespace PDF_Office.Views.Dialog.HomePageToolsDialogs
|
|
|
case "SelectFileNameRadioButton":
|
|
|
{
|
|
|
viewModel.pictureToPDFModel.Mode = HomePagePictureToPDFDialogModel.ToPDFFileMode.SelectFileName;
|
|
|
- if (!File.Exists(viewModel.SelectFileName)) {
|
|
|
+ if (!File.Exists(viewModel.SelectFileName))
|
|
|
+ {
|
|
|
viewModel.ImageToPDFBtnIsEnable = "False";
|
|
|
}
|
|
|
}
|
|
@@ -113,7 +117,7 @@ namespace PDF_Office.Views.Dialog.HomePageToolsDialogs
|
|
|
{
|
|
|
dropFile = ((System.Array)e.Data.GetData(System.Windows.DataFormats.FileDrop)).GetValue(i).ToString(); ;
|
|
|
//MessageBox.Show(dropFile);
|
|
|
- if (dropFile.ToLower().EndsWith("png")|| dropFile.ToLower().EndsWith("jpg")|| dropFile.ToLower().EndsWith("bmp")|| dropFile.ToLower().EndsWith("gif")|| dropFile.ToLower().EndsWith("tiff")|| dropFile.ToLower().EndsWith("jpeg"))
|
|
|
+ if (dropFile.ToLower().EndsWith("png") || dropFile.ToLower().EndsWith("jpg") || dropFile.ToLower().EndsWith("bmp") || dropFile.ToLower().EndsWith("gif") || dropFile.ToLower().EndsWith("tiff") || dropFile.ToLower().EndsWith("jpeg"))
|
|
|
{ viewModel.addPicture(dropFile); }
|
|
|
}
|
|
|
}
|
|
@@ -121,11 +125,15 @@ namespace PDF_Office.Views.Dialog.HomePageToolsDialogs
|
|
|
private void MainPage_DragEnter(object sender, DragEventArgs e)
|
|
|
{
|
|
|
BtnBlank.IsEnabled = false;
|
|
|
+ string dropFile = "Drop";
|
|
|
+ //dropFile = ((System.Array)e.Data.GetData(System.Windows.DataFormats.FileDrop)).GetValue(i).ToString(); ;
|
|
|
//页面编辑和缩略图
|
|
|
+
|
|
|
if ((e.OriginalSource as Image) != null)
|
|
|
return;
|
|
|
try
|
|
|
{
|
|
|
+
|
|
|
if (dropHelper == null)
|
|
|
{
|
|
|
dropHelper = Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid("4657278A-411B-11D2-839A-00C04FD918D0"))) as IDropTargetHelper;
|
|
@@ -181,5 +189,32 @@ namespace PDF_Office.Views.Dialog.HomePageToolsDialogs
|
|
|
viewModel.removepdffile(viewModel.ImagesDataTable.Rows.IndexOf(ls.Row));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ private void BtnMiniSize_Click(object sender, RoutedEventArgs e)
|
|
|
+ {
|
|
|
+ System.Windows.SystemCommands.MinimizeWindow(Window.GetWindow(this));
|
|
|
+ }
|
|
|
+
|
|
|
+ private void BtnClose_Click(object sender, RoutedEventArgs e)
|
|
|
+ {
|
|
|
+
|
|
|
+
|
|
|
+ Window.GetWindow(this).Close();
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ private void BtnReStore_Click(object sender, RoutedEventArgs e)
|
|
|
+ {
|
|
|
+ if (Window.GetWindow(this).WindowState == WindowState.Maximized)
|
|
|
+ {
|
|
|
+ ico_max.Visibility = Visibility.Collapsed;
|
|
|
+ System.Windows.SystemCommands.RestoreWindow(Window.GetWindow(this));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ ico_max.Visibility = Visibility.Visible;
|
|
|
+ System.Windows.SystemCommands.MaximizeWindow(Window.GetWindow(this));
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|