4

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);
        }

しかし、ページの上のコードの2行目ではナビゲートしていません(ナビゲーションが機能していません

4

1 に答える 1

2

解決しました!--->
を使用して問題を修正しましたno-cache parameter

(Application.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri(ReloadUri +"?no-cache="+Guid.NewGuid(), UriKind.Relative));
于 2013-05-28T12:05:33.213 に答える