0

我正在为 Windows 8 Modern UI 做一个在线游戏。我有 Login_Page XAML 文件,其中包含用于登录和密码的文本框。登录后来自 Login TextBox 的文本必须显示在另一个 XAML 文件 (Menu_Page.xaml) 中作为玩家的昵称,并且还会向服务器建议它是哪个玩家帐户来显示其他内容,例如:Experience、Level、Game_Rank。有人可以帮我吗?

4

2 回答 2

0

如果您在每个客户端上只有一个播放器,您可以将用户类设置为静态类,然后从每个页面调用它。

例如

public static class Player
{
   public static string nickname{get; set;}
   //ect
}

那么当你想使用它时。

Player.nickname = "myname";
于 2013-02-15T15:25:21.780 回答
0

您是否尝试过创建一个静态类来存储共享值,然后在需要时访问这些值。例如,您可以SharedValues使用 property创建一个静态类UserName。登录后,使用 设置用户名SharedValues.UserName = "username"。然后在 中MenuPage,只需获取用户名。即this.textBlock.Text = Sharedvalues.UserName

共享值类:

public class SharedValues
{
    public static string UserName { get; set; }
}
于 2013-02-15T15:30:58.987 回答