繁体   English   中英

从XAML文本框(Login_Page.xaml)获取文本值,并将其设置为XAML文本块(Menu_Page.xaml)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM