技术开发 频道

VS2010与Windows 7共舞:Jumplist

    现在,我们就可以编译运行整个解决方案。首先我们点击“注册扩展名”按钮,进行文件扩展名的注册。然后,通过“打开文件”按钮,我们打开一个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");
}
 

    在这段代码中,我们创建了一个JumpListManager类的实例并利用应用程序ID进行初始化。然后我们就可以将自定义的文档添加到Jumplist的“最新打开”目录下了。 

0
相关文章