跳转列表和Windows窗体

本文关键字:Windows 窗体 列表 | 更新日期: 2023-09-27 18:07:20

我在Stack Overflow上读过一些关于实现Windows 7跳转列表的文章,但它们都是几年前的文章,基本上建议"获取Windows API代码包"。(答案1,答案2,……)我正在尝试在Windows 7中实现一个跳转列表,看起来在。net 4中实际上有一个JumpList类实现了这个功能,所以我认为以前的答案可能已经过时了,不再需要Windows API代码包。

然而,文档中给出的例子依赖于XAML,我不熟悉,只开发过Windows窗体应用程序。此外,JumpList。SetJumpList方法需要一个System.Windows.Application对象,对于我的生活,我不知道如何从我的Windows Forms应用程序(它使用System.Windows.Forms.Application静态对象)检索。有一个System.Windows.Application属性。当前,但在我的Windows窗体应用程序中,它返回null。

我的问题是:

  1. 我真的还需要Windows API代码包在我的Windows窗体应用程序中实现跳转列表吗?

  2. 有没有人知道一个很好的Windows窗体相对简单的例子教程,显示如何实现跳转列表?

  3. 我只是忽略了一些明显的无法检索我的System.Windows.Application对象?

跳转列表和Windows窗体

System.Windows.Application为WPF。因为你使用的是WinForms,所以你手边不会有这些工具,我建议你坚持使用经过测试的Windows API Code Pack。