我只是在WPA应用中与Jumplist一起玩。我已将此代码添加到我的App.xaml
:
<JumpList.JumpList>
<JumpList ShowRecentCategory="False" ShowFrequentCategory="False">
<JumpTask Title="New Note" Description="Create new note"
Arguments="/new" CustomCategory="Actions"/>
</JumpList>
</JumpList.JumpList>
然后,我决定不将该功能包括在我的应用中,因此我删除了这些代码行,但是当我右键单击任务栏图标时,该项目仍在Jumplist上。
我找到了指向%APPDATA%MicrosoftWindowsRecentAutomaticDestinations
删除文件的解决方案,但没有帮助。
清洁或重建项目无济于事。
如注释中所述,您需要在应用程序中留一个空的<JumpList>
并运行一次。然后,如果需要,您应该能够完全从标记中删除<JumpList>
。
如果不存在<JumpList>
元素,则更新跳跃列表的代码永远不会执行,并且Windows继续使用上一个跳跃列表。