【问题标题】:Refresh a page or navigate to same page in windows phone 8.1 (c#)在 windows phone 8.1 (c#) 中刷新页面或导航到同一页面
【发布时间】:2015-09-06 14:15:48
【问题描述】:

我搜索过,但我总能找到一种适用于 windows phone 8 的方法,但它不适用于 windows phone 8.1。
我想在 windows phone 8.1 中刷新页面或导航到同一页面。
我想在 windows phone 8.1 上执行此操作。
请帮助我。
谢谢。

【问题讨论】:

  • 您可以通过这个导航到同一页面。 this.frame.navigate (currentpagename);
  • 如何刷新该页面?
  • 显示你在 Xaml 代码中所做的事情
  • 谢谢。我在我的代码中解决了我的问题。

标签: c# windows-phone-8.1 windows-8.1


【解决方案1】:

我只是改变 NavigationCacheMode 的模式。

NavigationCacheMode = NavigationCacheMode.Disabled;

使用此代码,我禁用缓存。
谢谢大家。

【讨论】:

  • 好。但是在这种情况下,当用户在导航回第一页后按下返回按钮时,您的应用程序会表现得很奇怪。用户将看到发送页面!
  • 用户将看到发送页面!什么意思?我无法理解。对我来说,第一页中没有什么可保存的。
【解决方案2】:

您的第一页已经加载完毕。您需要做的就是返回。在要转到第一页的第二页中,使用此代码。

   if (this.Frame.CanGoBack)
                this.Frame.GoBack();

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多