2014-08-28 103 views
2

我开发了一个Wpf应用程序,它打开一个.doc文件并执行一些操作。现在我想在显示最近打开的文档列表的菜单项中添加打开的最近功能。现在有一个称为跳转列表的wpf类,但我不明白如何在我的应用程序中使用跳转列表。如何将最近打开的文档添加到WPF中的OpenRecent菜单项

+0

[Jump Lists](http://windows.microsof t.com/en-us/windows7/products/features/jump-lists)可从任务栏获得。这是你需要的吗? – 2014-08-28 06:38:57

+0

是...我如何使用跳转列表。 – 2014-08-28 06:40:43

回答

3

您可以使用JumpList的ShowRecentCategory属性。 当你启动应用程序创建跳转列表:

JumpList jumpList = new JumpList(); 
jumpList.ShowRecentCategory = true; 
JumpList.SetJumpList(Application.Current, jumpList); 

然后,当你想将文件添加到最近的列表使用AddToRecentCategory方法:

JumpList.AddToRecentCategory(/*item path*/); 

重要的是rememer:“如果您应用程序未注册以处理该项目的文件类型,它将不会出现在最近的列表中,并且对AddToRecentCategory(String)的调用将自动失败。

相关问题