[英]Windows Store App XAML - How to get textbox value of navigated page
[英]Get text value from XAML TextBox (Login_Page.xaml) and set to XAML TextBlock (Menu_Page.xaml)
我正在为Windows 8 Modern UI做在线游戏。 我已经获得了Login_Page XAML文件,其中包含用于登录和密码的文本框。 登录后来自登录文本框的文本必须显示在另一个XAML文件(Menu_Page.xaml)中,作为玩家的昵称,并且还将向服务器建议它将显示其他内容的玩家帐户,例如:经验,等级,Game_Rank。 有人可以帮我吗?
如果每个客户端上只有一个播放器,则可以将用户类别设置为静态类别,然后从每个页面调用该类别。
例如
public static class Player
{
public static string nickname{get; set;}
//ect
}
然后在您要使用它时。
Player.nickname = "myname";
您是否尝试过创建静态类来存储共享值,然后在需要时访问这些值。 例如,您可以使用属性UserName
创建一个静态类SharedValues
。 登录后,使用SharedValues.UserName = "username"
设置用户SharedValues.UserName = "username"
。 然后在MenuPage
,只需获取用户名。 即this.textBlock.Text = Sharedvalues.UserName
。
SharedValues类:
public class SharedValues
{
public static string UserName { get; set; }
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.