0

当用户赢得游戏时,如果他想再次玩游戏,在这种情况下页面需要重新加载。为此,我尝试了以下代码,但出现了异常。重新加载页面的正确方法是什么。

 NavigationService.Navigate(new Uri(string.Format("/NumericEasy.xaml"+
                                "?Refresh=true&random={0}", Guid.NewGuid())));
4

1 回答 1

1

我想,你得到了这个例外:

仅支持对作为片段、或以“/”开头或包含“;component/”的相对 URI 进行导航

您应该设置 UriKind 参数。稍微改变你的代码:

NavigationService.Navigate(new Uri(string.Format("/NumericEasy.xaml?random={0}", Guid.NewGuid()), UriKind.Relative));
于 2012-12-21T07:00:48.197 回答