我继承了一些必须更改的 Windows Phone 代码。我需要向用户展示一个关于如何在他第一次启动应用程序时使用它的教程。但是,我无法更改当前视图...
这是我的代码:
public LoginView()
{
InitializeComponent();
this.DataContext = new LoginViewModel();
if (ApplicationFirstLaunched() == true)
{
NavigationManager.Current.Navigate(ApplicationView.DemoView);
}
}
该ApplicationFirstLaunched
函数工作正常(我IsolatedStorageSettings
用来存储布尔值),但视图永远不会改变。我认为可能Navigate
调用错误,所以我在视图中创建了一个按钮并将其Click
属性分配给该函数:
private void demoBtn_Click(object sender, RoutedEventArgs e)
{
NavigationManager.Current.Navigate(ApplicationView.DemoView);
}
当我单击按钮时,视图会发生变化并弹出教程。如何在首次发布时显示另一个视图?谢谢