我已经在我的应用程序栏中添加了一些按钮,其中包括一个刷新按钮,并将一个事件处理程序 onClick
附加到它上面。但是,我将这个应用程序栏放在了 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);
}
但是在上面的第二行代码中,页面无法导航(导航不起作用)。