如何在Windows Phone 8中终止会话?

时间:2014-03-25 06:58:17

标签: c#-4.0 windows-phone-8

如何在Windows Phone 8中终止会话? 我已经创建了登录和注销方法,但每当我点击它时 显示客户的详细信息, 那么,如何放弃或终止会话?

2 个答案:

答案 0 :(得分:5)

您可以在注销后删除后台堆栈导航。如果按下后退按钮,这将阻止应用返回。

 while (this.NavigationService.BackStack.Any())
 {
          this.NavigationService.RemoveBackEntry();
 }

答案 1 :(得分:2)

在Windows Phone开发中没有类似会话的术语,但是你可以在app.xaml中放置一个静态变量并在任何地方分配和检查该变量

可能是这样的

public static string LoginVar=string.empty;

并在成功登录时为其指定值

App.LoginVar="User Name";

在退出时将其恢复为空

App.LoginVar=string.Empty;

在应用中的某处检查,如下所示

if(App.LoginVar==string.Empty)
{}
else
{}