如何在 Windows 10 通用应用程序中刷新或循环回到当前加载的页面?

How to refresh, or Loop back to current loaded page in a Windows 10 Universal app?

我有一个 Windows 10 Universal 的单页应用程序,我想按下按钮让页面(或应用程序)重置并重新开始。这是如何实现的?

我认为它可能也与循环有关,并且在清除其间的导航缓存时从虚拟页面循环?

例如:

'Main Page (Button Clicked)
    Me.Frame.Navigate(GetType(DummyPage))
'Dummy Page (onNavigatedTo)
    Me.NavigationCacheMode = 0
    Me.Frame.Navigate(GetType(DummyPage))

这似乎是实现非常简单的事情的一种非常笨拙的方法。有没有更简单的方法?

您可以将 NavigationCacheMode 设置为禁用,并导航到同一页面

Me.Frame.Navigate(GetType(MainPage))