【发布时间】:2012-08-20 18:56:26
【问题描述】:
我有 2 页。(MainPage.xaml,second.xaml) MainPage.xaml 是登录页面。在此页面中,我发送登录名和密码,并接收结果。我将它们(结果)保存在隔离存储中并导航到 second.xaml 页面; 下次启动此应用程序时,我从 Isolate Storage 中提取数据,我想立即导航 second.xaml,但我不知道如何
我试着写
public MainPage()
{
InitializeComponent();
//function for Isolate storage
InitializeSettings();
NavigationService.Navigate(new Uri("/Conversation.xaml", UriKind.Relative));
}
但它不起作用) 我知道我不能使用与 MainPage() 构造函数关联的导航代码。当然,我可能会做简单的按钮,但我希望快速导航
我认为可能与 App.xaml 方法有关
private void Application_Launching(object sender, LaunchingEventArgs e)
比如写我的方法
//function for Isolate storage
InitializeSettings();
那里有导航?(导航在这个例子中不起作用)
private void Application_Launching(object sender, LaunchingEventArgs e)
{
InitializeSettings();
NavigationService.Navigate(new Uri("/Conversation.xaml", UriKind.Relative));
}
我可以在哪里使用导航,所以直接进入 second.xaml 页面,无需完全加载 MainPage.xaml(可能没有 MainPage.xaml)
【问题讨论】:
-
谢谢,这是一个不错的选择。但我发现了一个更有趣的解决方案)blogs.msdn.com/b/ptorr/archive/2010/08/28/…
标签: c# windows-phone-7 isolatedstorage navigationservice