1

我想清除框架的历史记录。但我在框架类 API 中找不到这样的方法或属性。请帮帮我!

4

2 回答 2

1

我需要这样做。我刚刚在 app.cs 中执行了相同的步骤来创建一个没有历史记录的新框架(假设您正在使用模板)。

Frame rootFrame = new Frame();
SuspensionManager.RegisterFrame(rootFrame, "AppFrame");
Window.Current.Content = rootFrame;
if (!rootFrame.Navigate(typeof(MyAwesomePage)))
{
     throw new Exception("Failed to restart navigation :(");
}
于 2012-09-27T13:34:07.773 回答
0

我不认为这是一个非常明智的想法。如果您使用的是导航服务,则无需清除它的历史记录。这样做可能会导致您无法通过 Windows 应用商店认证,因为这似乎表明您正在做一些事情来改变用户希望在应用程序中导航的方式,根据我的经验,这是一个很大的禁忌这些应用程序。但我可能是错的。你能提供更多的上下文吗?

于 2012-09-27T03:41:40.917 回答