C# App.xaml.cs中的wp7刷新页面

C# App.xaml.cs中的wp7刷新页面,c#,windows-phone-7,app.xaml,C#,Windows Phone 7,App.xaml,我在我的applicationBar中添加了一些按钮,其中还存在刷新&我在其中附加了一个事件处理程序onClick,但我将这个applicationBar放在App.xaml中&我将它包含在我的所有页面中,因此现在它将获得刷新按钮被点击的页面的确切uri(ReloadUri),并带有此代码--> 但是在页面上方的第二行代码中没有导航(导航不工作)解决了 使用无缓存参数解决了此问题 private void ReloadBtn_Click(object sender, EventArgs e)

我在我的applicationBar中添加了一些按钮,其中还存在刷新&我在其中附加了一个事件处理程序
onClick
,但我将这个applicationBar放在App.xaml中&我将它包含在我的所有页面中,因此现在它将获得刷新按钮被点击的页面的确切uri(
ReloadUri
),并带有此代码-->

但是在页面上方的第二行代码中没有导航(导航不工作)

解决了
使用
无缓存参数解决了此问题

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);
        }
(Application.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri(ReloadUri +"?no-cache="+Guid.NewGuid(), UriKind.Relative));