WEB开发网
开发学院操作系统Windows 7 Windows 7 任务栏开发 之 跳转列表(Jump Lists)... 阅读

Windows 7 任务栏开发 之 跳转列表(Jump Lists)

 2010-04-07 00:00:00 来源:WEB开发网   
核心提示: 在上面程序中,通过IJumpListTask 接口创建了“程序链接”(JumpListLink,Windows 7 任务栏开发 之 跳转列表(Jump Lists)(3),其中IconReference 为链接图标)和“分割线”(JumpListS

在上面程序中,通过IJumpListTask 接口创建了“程序链接”(JumpListLink,其中IconReference 为链接图标)和“分割线”(JumpListSeparator);使用AddUserTasks 方法时注意每个链接的位置关系;最后必须使用Refresh 方法对JL 进行刷新才能显示出最新的JL 内容(如下效果图)。

Windows 7 任务栏开发 之 跳转列表(Jump Lists)

创建Known Category 列表

在使用Known Category 功能前,需要先为程序注册文件类型,随后可通过KnownCategoryToDisplay 属性将Known Category 预设为“Recent”、“Frequent”、“Neither” 中的任意一种类型,当测试程序打开某个的文件时,相应的文件链接就会显示在Known Category 列表中。如下代码所示:

if (!Utilities.IsApplicationRegistered(TaskbarManager.Instance.ApplicationId)) 
{ 
  Utilities.RegisterFileAssociations(TaskbarManager.Instance.ApplicationId, false, 
    TaskbarManager.Instance.ApplicationId, Assembly.GetExecutingAssembly().Location, 
    ".jpg", ".png", ".gif", ".JPG", ".PNG", ".GIF"); 
} 
jumpList.KnownCategoryToDisplay = JumpListKnownCategoryType.Recent; 
CommonOpenFileDialog cfd = new CommonOpenFileDialog(); 
cfd.ShowDialog(); 
jumpList.Refresh();

打开demo.png 文件后的JL 效果:

Windows 7 任务栏开发 之 跳转列表(Jump Lists)

上一页  1 2 3 4  下一页

Tags:Windows 任务 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接