|
@@ -34,6 +34,7 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
private List<ToolItem> quickTools = null;
|
|
|
private List<ToolItem> allTools = null;
|
|
|
private List<ToolItem> moreTools = null;
|
|
|
+ PDFTools PDFtools;
|
|
|
|
|
|
private string fileName = string.Empty;
|
|
|
private BitmapSource bitmapSource = null;
|
|
@@ -46,9 +47,8 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
public PDFToolsContent()
|
|
|
{
|
|
|
InitializeComponent();
|
|
|
+ PDFtools = new PDFTools();
|
|
|
|
|
|
- quickTools = new List<ToolItem>();
|
|
|
- allTools = new List<ToolItem>();
|
|
|
|
|
|
#region ListBox
|
|
|
|
|
@@ -71,21 +71,9 @@ namespace PDF_Office.Views.HomePanel.PDFTools
|
|
|
|
|
|
private void SetListBox()
|
|
|
{
|
|
|
- string path = @"pack://application:,,,/Resources/PromotionIcon/Windows.png";
|
|
|
- List<string> all = new List<string>() { "PDF转Word", "PDF转Excel", "PDF转PPT", "转档PDF", "OCR", "拆分",
|
|
|
- "提取","合并","压缩","图片转PDF","安全", "水印", "页眉页脚","贝茨Bates码","批量处理","打印", "背景","插入","文件对比"};
|
|
|
+ quickTools = PDFtools.QuickTools;
|
|
|
+ allTools = PDFtools.AllTools;
|
|
|
|
|
|
- for (int i = 0; i < all.Count; i++)
|
|
|
- {
|
|
|
- ToolItem aToolModule = new ToolItem();
|
|
|
- aToolModule.Id = i + 1;
|
|
|
- aToolModule.Title = all[i];
|
|
|
- aToolModule.Image = path;
|
|
|
- allTools.Add(aToolModule);
|
|
|
- }
|
|
|
-
|
|
|
- //取前10个,如果List里面数据少于5个,则返回所有的
|
|
|
- quickTools = allTools.Take(8).ToList<ToolItem>();
|
|
|
ListShortCuts.ItemsSource = quickTools;
|
|
|
//对比两个集合,取差值
|
|
|
moreTools = allTools.Except(quickTools).ToList();
|