|
@@ -21,7 +21,7 @@ using System.Windows.Shapes;
|
|
|
|
|
|
namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// ToolbarPage.xaml 的交互逻辑
|
|
|
/// </summary>
|
|
@@ -79,7 +79,7 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
{
|
|
|
ToolItem aToolModule = new ToolItem();
|
|
|
aToolModule.Id = i + 1;
|
|
|
- aToolModule.Name = all[i];
|
|
|
+ aToolModule.Title = all[i];
|
|
|
aToolModule.Image = path;
|
|
|
allTools.Add(aToolModule);
|
|
|
}
|
|
@@ -157,7 +157,7 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
{
|
|
|
var source = sourceListItem.Content as ToolItem;
|
|
|
if (moreTools == null && moreTools.Count != 0) return;
|
|
|
- List<ToolItem> toolModule = moreTools.FindAll(item => item.Name == source.Name);
|
|
|
+ List<ToolItem> toolModule = moreTools.FindAll(item => item.Title == source.Title);
|
|
|
if (toolModule.Count > 0)
|
|
|
{
|
|
|
// 判断文件夹是否存在,不存在则创建
|
|
@@ -166,7 +166,7 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
{
|
|
|
folder.Create();
|
|
|
}
|
|
|
- fileName = System.IO.Path.Combine(folder.FullName, $"{source.Name}.png");
|
|
|
+ fileName = System.IO.Path.Combine(folder.FullName, $"{source.Title}.png");
|
|
|
|
|
|
SaveToPng(sourceListItem, fileName);
|
|
|
}
|
|
@@ -191,7 +191,7 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
return;
|
|
|
}
|
|
|
var targetAToolModule = targetListItem.Content as ToolItem;
|
|
|
- ToolItem target = quickTools.Find(c => c.Name == targetAToolModule.Name);
|
|
|
+ ToolItem target = quickTools.Find(c => c.Title == targetAToolModule.Title);
|
|
|
|
|
|
//查找元数据
|
|
|
var sourceAToolModule = e.Data.GetData(typeof(ToolItem)) as ToolItem;
|
|
@@ -221,17 +221,17 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
private void ModuleExchange(ToolItem sourceAToolModule, ToolItem targetAToolModule)
|
|
|
{
|
|
|
if (moreTools == null) return;
|
|
|
- ToolItem source = moreTools.Find(c => c.Name == sourceAToolModule.Name);
|
|
|
+ ToolItem source = moreTools.Find(c => c.Title == sourceAToolModule.Title);
|
|
|
|
|
|
- int targetIndex = quickTools.FindIndex(item => item.Name == targetAToolModule.Name);
|
|
|
+ int targetIndex = quickTools.FindIndex(item => item.Title == targetAToolModule.Title);
|
|
|
if (targetIndex < 0) return;
|
|
|
if (!isMoreCuts)
|
|
|
{
|
|
|
ListMoreCuts.AllowDrop = false;
|
|
|
sourceImage.Visibility = Visibility.Hidden;
|
|
|
- source = quickTools.Find(c => c.Name == sourceAToolModule.Name);
|
|
|
+ source = quickTools.Find(c => c.Title == sourceAToolModule.Title);
|
|
|
if (source == null) return;
|
|
|
- int sourceIndex = quickTools.FindIndex(item => item.Name == sourceAToolModule.Name);
|
|
|
+ int sourceIndex = quickTools.FindIndex(item => item.Title == sourceAToolModule.Title);
|
|
|
if (sourceIndex < 0) return;
|
|
|
var temp = quickTools[sourceIndex];
|
|
|
quickTools[sourceIndex] = quickTools[targetIndex];
|
|
@@ -390,7 +390,7 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
{
|
|
|
var sourceAToolModule = e.Data.GetData(typeof(ToolItem)) as ToolItem;
|
|
|
if (sourceAToolModule == null) return;
|
|
|
- int sourceIndex = quickTools.FindIndex(item => item.Name == sourceAToolModule.Name);
|
|
|
+ int sourceIndex = quickTools.FindIndex(item => item.Title == sourceAToolModule.Title);
|
|
|
//根据index找listbox对应的item
|
|
|
sourceListItem = (ListItemQuickTool)(ListShortCuts.ItemContainerGenerator.ContainerFromIndex(sourceIndex) as FrameworkElement);
|
|
|
if (sourceListItem == null)
|
|
@@ -404,7 +404,7 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
{
|
|
|
var sourceAToolModule = e.Data.GetData(typeof(ToolItem)) as ToolItem;
|
|
|
if (sourceAToolModule == null) return;
|
|
|
- int sourceIndex = moreTools.FindIndex(item => item.Name == sourceAToolModule.Name);
|
|
|
+ int sourceIndex = moreTools.FindIndex(item => item.Title == sourceAToolModule.Title);
|
|
|
//根据index找listbox对应的item
|
|
|
sourceListItem = (ListItemQuickTool)(ListMoreCuts.ItemContainerGenerator.ContainerFromIndex(sourceIndex) as FrameworkElement);
|
|
|
if (sourceListItem == null)
|
|
@@ -431,7 +431,7 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
}
|
|
|
var targetAToolModule = targetListItem.Content as ToolItem;
|
|
|
if (targetAToolModule == null) return;
|
|
|
- target = quickTools.Find(c => c.Name == targetAToolModule.Name);
|
|
|
+ target = quickTools.Find(c => c.Title == targetAToolModule.Title);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -632,4 +632,5 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
|
|
|
|
|
|
}
|
|
|
+
|
|
|
}
|