我在我的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);
}
但在页面上方的第二行代码中未导航(导航无法正常工作)
答案 0 :(得分:2)
no-cache parameter
---> 修复了问题
(Application.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri(ReloadUri +"?no-cache="+Guid.NewGuid(), UriKind.Relative));