.NET跳转列表

是否有.NET库/教程可以让我告诉我如何为我的应用程序自定义Windows 7跳转列表?

channel9.msdn.com做了一系列关于新任务栏的讨论,包括跳转列表。

跳转到Windows 7任务栏跳转列表

此外,Windows 7博客还发布了一系列文章,内容涉及开发任务栏,包括如何使用跳转列表。 您可以在http://blogs.msdn.com/yochay/archive/2009/01/06/windows-7-taskbar-part-1-the-basics.aspx上查看他们的初始post。

Windows 7 API代码包包含.NET的官方实现,请参阅http://code.msdn.microsoft.com/WindowsAPICodePack

看起来这个问题已经得到了回答: 另一篇文章

以下是使用应用程序最近文件列表的内容填充跳转列表的最简单方法( 谢谢代码项目! :

void AddFileToRecentFilesList(string fileName) { SHAddToRecentDocs((uint)ShellAddRecentDocs.SHARD_PATHW, fileName); } ///  /// Native call to add the file to windows' recent file list ///  /// Always use (uint)ShellAddRecentDocs.SHARD_PATHW /// path to file [DllImport("shell32.dll")] public static extern void SHAddToRecentDocs(UInt32 uFlags, [MarshalAs(UnmanagedType.LPWStr)] String pv); enum ShellAddRecentDocs { SHARD_PIDL = 0x00000001, SHARD_PATHA = 0x00000002, SHARD_PATHW = 0x00000003 } 

请参阅此处Windows团队博客 。 微软正在为许多新的Windows 7function开发.Net包装器。

从.NET 4.0开始,JumpLists可以与System.Windows.Shell命名空间一起使用。

请参阅Microsoft官方JumpList类文档中的参考和代码示例。