我为报纸开发了一个非常受欢迎的新闻应用程序。不幸的是,我的用户报告了我可以重现的以下问题:

该应用程序基本上由GroupedItemsPage和ItemDetailPage(以及其他几个页面,此处不重要)组成。 GroupedItemsPage显示按类别分组的新闻。当用户向右滚动时,他单击感兴趣的项目之一,被重定向到ItemDetailPage并向后导航。回到GroupedItemsPage上,视图跳回到第一个组,并且不停留在用户所处的最后位置(组)。当我创建一个新的Windows应用商店“ Grid App”时,可以发现完全相同的行为(在我的环境中)。

不幸的是,我无法独自解决此问题,也无法在网络上找到一些有用的评论。我看到其他一些应用程序可以解决此问题,而其他应用程序则不能。任何评论将不胜感激。谢谢!

最佳答案

您需要自己实现。从GroupedItemsPage导航到ItemDetailPage时,您需要记住单击项。然后,当您导航回GroupedItemsPage时,需要滚动到记住的项目。您可以通过使用GridView上的ScrollIntoView方法来实现。

10-08 11:40