重定向我的初始页面

时间:2012-09-17 06:50:26

标签: windows visual-studio-2010 windows-phone-7

  

可能重复:
  How to change startup page on WP7 application

我在导航xml时遇到了问题,我首先需要在WMAPPmanifest.xml调用xml页面,首先安装应用程序,安装应用程序后WMAPPmanifest.xml应调用到其他xml。

问题是我需要在安装应用程序时将其重定向到一个页面,此页面在安装后进入应用程序时应该只显示一个页面,之后应该只显示一个应用程序。我如何在Windows中执行此操作,我使用C#进行Microsoft Visual Studio 2010开发。

感谢。

1 个答案:

答案 0 :(得分:0)

有两种方法可以实现这一目标。

首先,我建议您创建一个UserControl并将OneTime Page的代码放入其中 当应用程序加载时,让它进入实际主页,然后在那里检查来自IsolatedStore的标志,并根据标志决定是否显示UserControl。

其次, 按照第一条评论中提到的链接中的代码,根据以下代码决定要重定向的页面。

对于上述两个选项,您需要处理IsolatedStorage中的标志。

var appSettings = IsolatedStorageSettings.ApplicationSettings;
if(appSettings.Contains("pageflag"))
{
   destinationPage = "/ActualHomePage.xaml";
}
else
{
   destinationPage = "/OneTimePage.xaml";
   appSettings.Add("pageflag", 0);
}

希望它清楚!!