现在,我们就可以编译运行整个解决方案。首先我们点击“注册扩展名”按钮,进行文件扩展名的注册。然后,通过“打开文件”按钮,我们打开一个jpg后缀的图片文件并将其显示到界面上。
图6 Jumplist中最近打开的文档
这时我们就可以在应用程序的Jumplist中看到我们最近打开的文件了。只需要简单的几行代码,我们就实现了Jumplist的功能,为应用程序添加Jumplist是不是非常简单呢?
有时候,我们还希望将一些特殊的常用文件添加到Jumplist中,不管这个文件是否曾经打开过。这时,我们借助JumpListManager类可以将特定的文档添加到Jumplist中。例如:
private void LoadPic_Click(object sender, EventArgs e)
{
// 将特定文档添加到Jumplist的“最近打开”
JumpListManager jlm = new JumpListManager(APP_ID);
jlm.UserRemovedItems += delegate { };
jlm.AddToRecent("DemoPicture.jpg");
}
{
// 将特定文档添加到Jumplist的“最近打开”
JumpListManager jlm = new JumpListManager(APP_ID);
jlm.UserRemovedItems += delegate { };
jlm.AddToRecent("DemoPicture.jpg");
}
在这段代码中,我们创建了一个JumpListManager类的实例并利用应用程序ID进行初始化。然后我们就可以将自定义的文档添加到Jumplist的“最新打开”目录下了。