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