C#应用程序中的JumpList(最新文件)

小井井

目前,我正在开发应用程序,并希望添加Windows(7)JumpList。我遵循了一些教程并研究了文档,但是我不知道如何完成这项工作。简而言之:我想要最近选择的文件的列表。因此,在关闭应用程序后,用户可以轻松地使用我的应用程序打开最近的文件。我已经实现了一些文件关联机制。

可以分享一些代码/教程来解决上述问题吗?

先感谢您!

*我已经尝试了以下几个项目/教程:

* Coding 4 Fun的代码有效,但是我不知道如何开发最近的文件列表。

清单

您可以查看这篇文章。与其在WPF中显示结果,不如在跳转列表中显示它。

为什么不尝试将最近打开的文件名存储在数据库或xml文件中,并读取它以设置跳转列表。

例如。

private void ReportUsage()

   {

       XmlDocument myXml = new XmlDocument();

       myXml.Load(historyXml);

       string list = historyXml;

       jumpList.ClearAllUserTasks();

       foreach (XmlElement el in myXml.DocumentElement.ChildNodes)

       {

           string s = el.GetAttribute("url");

           JumpListLink jll = new JumpListLink(Assembly.GetEntryAssembly().Location, s);

           jll.IconReference = new IconReference(Path.Combine("C:\\Program Files\\ACS Digital Media\\TOC WPF Browser\\Icon1.ico"), 0);

           jll.Arguments = el.GetAttribute("url");

           jumpList.AddUserTasks(jll);

       }

       jumpList.Refresh();

   }



否则,初学者的解决方案是将所有文件路径保留在给定最大容量的队列中,并在运行时将其添加到menuItem中。抱歉,我没有时间编写整个代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#应用程序中的JumpList(最新文件)

来自分类Dev

如何在“开始”菜单中显示每个应用程序的最新文件

来自分类Dev

如何从Windows应用程序中删除最新文件?

来自分类Dev

Windows“开始”菜单上的应用程序最新文件

来自分类Dev

C#刷新文件以获取由另一个应用程序写入的文件的正确lastwritetime

来自分类Dev

如何从Grails中的引导程序在Web应用程序中创建新文件夹?

来自分类Dev

从逻辑应用程序对 azure 文件服务中的新文件执行操作

来自分类Dev

NSServices:“如何使用沙盒”应用程序在Finder中创建新文件

来自分类Dev

目录中的Python最新文件

来自分类Dev

最新文件中的Grep

来自分类Dev

C#WinSCP .NET程序集从最新目录下载最新文件

来自分类Dev

如何在Rails应用程序中添加带有类的新文件夹?

来自分类Dev

Chrome的应用程序缓存不会更新文件,即使它显示:应用程序缓存下载事件

来自分类Dev

为什么heroku应用程序不使用Tiddlywiki保存新文件?

来自分类Dev

您如何获取Django的filer应用程序以在列表顶部列出新文件?

来自分类Dev

您如何获得Django的filer应用程序以在列表顶部列出新文件?

来自分类Dev

使用默认应用程序从os / x上的命令行打开新文件

来自分类Dev

如何让手机应用程序的新文件类型显示出来?(蚀)

来自分类Dev

为什么python程序无法获取最新文件?

来自分类Dev

尾部最新文件

来自分类Dev

查找最新文件

来自分类Dev

KDE最新文件

来自分类Dev

在文件夹中查找最新文件

来自分类Dev

如何获取文件夹中的最新文件?

来自分类Dev

打开Linux文件夹中的最新文件

来自分类Dev

在文件夹中打开最新文件(jpg)

来自分类Dev

如何获取文件夹中的最新文件?

来自分类Dev

要求提供有关C ++ 11中最新文件读取的示例

来自分类Dev

更新文件中的记录(C ++)

Related 相关文章

  1. 1

    C#应用程序中的JumpList(最新文件)

  2. 2

    如何在“开始”菜单中显示每个应用程序的最新文件

  3. 3

    如何从Windows应用程序中删除最新文件?

  4. 4

    Windows“开始”菜单上的应用程序最新文件

  5. 5

    C#刷新文件以获取由另一个应用程序写入的文件的正确lastwritetime

  6. 6

    如何从Grails中的引导程序在Web应用程序中创建新文件夹?

  7. 7

    从逻辑应用程序对 azure 文件服务中的新文件执行操作

  8. 8

    NSServices:“如何使用沙盒”应用程序在Finder中创建新文件

  9. 9

    目录中的Python最新文件

  10. 10

    最新文件中的Grep

  11. 11

    C#WinSCP .NET程序集从最新目录下载最新文件

  12. 12

    如何在Rails应用程序中添加带有类的新文件夹?

  13. 13

    Chrome的应用程序缓存不会更新文件,即使它显示:应用程序缓存下载事件

  14. 14

    为什么heroku应用程序不使用Tiddlywiki保存新文件?

  15. 15

    您如何获取Django的filer应用程序以在列表顶部列出新文件?

  16. 16

    您如何获得Django的filer应用程序以在列表顶部列出新文件?

  17. 17

    使用默认应用程序从os / x上的命令行打开新文件

  18. 18

    如何让手机应用程序的新文件类型显示出来?(蚀)

  19. 19

    为什么python程序无法获取最新文件?

  20. 20

    尾部最新文件

  21. 21

    查找最新文件

  22. 22

    KDE最新文件

  23. 23

    在文件夹中查找最新文件

  24. 24

    如何获取文件夹中的最新文件?

  25. 25

    打开Linux文件夹中的最新文件

  26. 26

    在文件夹中打开最新文件(jpg)

  27. 27

    如何获取文件夹中的最新文件?

  28. 28

    要求提供有关C ++ 11中最新文件读取的示例

  29. 29

    更新文件中的记录(C ++)

热门标签

归档