目前,我正在开发应用程序,并希望添加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] 删除。
我来说两句