无法摆脱JumpTask项目

时间:2016-12-19 17:37:48

标签: c# wpf windows visual-studio jump-list

我刚刚在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%\Microsoft\Windows\Recent\AutomaticDestinations\删除文件的解决方案,但它没有帮助。

清洁或重建项目没有帮助。

1 个答案:

答案 0 :(得分:2)

正如评论中所讨论的,您需要在应用程序中留空<JumpList>并运行一次。如果需要,您应该可以完全从标记中删除<JumpList>

如果<JumpList>元素不存在,则更新跳转列表的代码永远不会执行,Windows将继续使用上一个跳转列表。