【问题标题】:wp7 refresh page from App.xaml.cs来自 App.xaml.cs 的 wp7 刷新页面
【发布时间】:2013-05-23 08:23:21
【问题描述】:

我已经在我的 applicationBar 中添加了一些按钮,其中还存在刷新 & 我附加了一个事件处理程序 onClick 到它,但我把这个 applicationBar 放在 App.xaml 中&我将它包含在我的所有页面,因此现在使用此代码从哪个页面单击刷新按钮(ReloadUri)获取确切的 uri --->

private void ReloadBtn_Click(object sender, EventArgs e)
        {
            var ReloadUri = (((App)Application.Current).RootFrame.Content as PhoneApplicationPage).NavigationService.CurrentSource;
            (Application.Current.RootVisual as PhoneApplicationFrame).Navigate(ReloadUri);
        }

但在页面上方的第二行代码中无法导航(导航不起作用

【问题讨论】:

    标签: c# windows-phone-7 app.xaml


    【解决方案1】:

    解决了!
    使用no-cache parameter修复了这个问题--->

    (Application.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri(ReloadUri +"?no-cache="+Guid.NewGuid(), UriKind.Relative));
    

    【讨论】:

      猜你喜欢
      • 2012-09-09
      • 2011-01-11
      • 1970-01-01
      • 2012-07-21
      • 1970-01-01
      • 2013-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多