Windows 重定向我的初始页面
可能重复:Windows 重定向我的初始页面,windows,visual-studio-2010,windows-phone-7,Windows,Visual Studio 2010,Windows Phone 7,可能重复: 我在浏览xml时遇到了一个问题,我真正需要的是,当首先安装应用程序时,我需要从WMAPPmanifest.xml调用一个xml页面,一旦安装了应用程序,WMAPPmanifest.xml应该调用其他xml 问题是我需要重定向到一个页面时,应用程序安装,这个页面应该只显示一次,当他进入应用程序安装后,一次之后,应用程序。如何在windows中做到这一点,我正在使用C#for Microsoft Visual Studio 2010进行开发 谢谢。有两种方法可以实现这一点 首先,我建议
我在浏览xml时遇到了一个问题,我真正需要的是,当首先安装应用程序时,我需要从
WMAPPmanifest.xml
调用一个xml页面,一旦安装了应用程序,WMAPPmanifest.xml
应该调用其他xml
问题是我需要重定向到一个页面时,应用程序安装,这个页面应该只显示一次,当他进入应用程序安装后,一次之后,应用程序。如何在windows中做到这一点,我正在使用C#for Microsoft Visual Studio 2010进行开发
谢谢。有两种方法可以实现这一点 首先,我建议您创建一个
UserControl
,并将您的一次性页面的代码放在其中
当应用程序加载时,让它进入实际的主页,然后在那里检查来自IsolatedStore的标志,并根据标志决定是否显示UserControl
第二,,
按照第一条注释中提到的链接中的代码进行操作,并根据以下代码决定重定向哪个页面
对于上述两个选项,您需要处理来自IsolatedStorage的标志
var appSettings = IsolatedStorageSettings.ApplicationSettings;
if(appSettings.Contains("pageflag"))
{
destinationPage = "/ActualHomePage.xaml";
}
else
{
destinationPage = "/OneTimePage.xaml";
appSettings.Add("pageflag", 0);
}
希望一切都清楚 类似:是的,谢谢你的回复,实际上tat有点类似,但我的问题是第一页应该只显示一次,当用户在安装后打开我们的应用程序时,否则它应该直接转到第2页,这是我的问题。我从manifest文件调用了page1,所以每次打开应用程序时,它都会将page1作为主页,并首先打开,但正如前面所说的,我只需要在安装后第一次打开时调用此page1,安装完成后,它应该转到page2。那我该怎么处理呢??Thanks在应用程序第一次运行时在独立存储中存储一个标志。在随后的执行中,该标志告诉Page1重定向到Page2。您还必须从导航堆栈中删除Page1。