.net 4.0 Microsoft.NET Framework 4.0 JumpList/TaskbarItemInfo Windows窗体示例

.net 4.0 Microsoft.NET Framework 4.0 JumpList/TaskbarItemInfo Windows窗体示例,.net-4.0,taskbar,.net 4.0,Taskbar,据我所知,使用Windows API代码包的JumpList实现现在被贬低了,因为Microsoft现在直接通过Microsoft.NET Framework 4.0支持JumpList 我可以看到,在他们的示例中,可以将进度等设置为任务栏项;然而,为了在Windows窗体上实现这一点,我付出了巨大的努力 过去,我曾成功地使用Windows API Pack实现了JumpList和TaskBarItem progress,但我希望摆脱这种依赖关系,改用Microsoft.NET Framewo

据我所知,使用Windows API代码包的JumpList实现现在被贬低了,因为Microsoft现在直接通过Microsoft.NET Framework 4.0支持JumpList

我可以看到,在他们的示例中,可以将进度等设置为任务栏项;然而,为了在Windows窗体上实现这一点,我付出了巨大的努力

过去,我曾成功地使用Windows API Pack实现了JumpList和TaskBarItem progress,但我希望摆脱这种依赖关系,改用Microsoft.NET Framework 4.0

非常感谢你的建议

谢谢
Mike

System.Windows.Application位于表示框架(
PresentationFramework.dll
)中,即WPF。它不存在于Winforms中。因此,请使用Windows API代码包,如下所示:

WPF4提供了对跳转列表的本机支持。相反,如果我们使用 Windows窗体,我们必须采用Windows API代码包,一个托管的 允许访问Windows API函数的包装器。可用 在NuGet上,它也提供了在我们的应用程序中管理跳转列表所需的一切 Windows窗体应用程序

另一个例子是:

据我所知,使用Windows API实现JumpList 代码包现在已贬值

它并没有被弃用,它也是新的.NET4功能的一部分,但用于WPF。对于winforms,您仍然必须使用上面提到的包