将数据从xaml.cs传递到.cs

时间:2017-04-29 21:11:50

标签: c# uwp

我需要将.xaml.cs中的一些数据传递给.cs。这些数据是用户在xaml页面上的文本块中写入的电子邮件和密码。像那样

XAML

<TextBox x:Name="email" HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="510" Height="72" Foreground="#FFF1BDBD"/>
<TextBox x:Name="password" HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Height="72" Width="510" Foreground="#FFF1BDBD">

xaml.cs

public string Email;
public string Password;

public authorize()
{
    this.InitializeComponent();
    button.Click += async delegate
    {
        Email = email.Text;
        Password = password.Text;
        ...
    }
}

我需要将此电子邮件和密码传递给某些class.cs,我想在其中编写一个授权方法。 我试图找到有关如何执行此操作的任何信息,但我无法做到。 所以,如果可以,请帮助我,或者给我一个链接,我可以在那里找到一些相关信息。 感谢名单。

1 个答案:

答案 0 :(得分:0)

我会这样做:

public static class SomeClass
{
    public static string Email;
    public static string Password;
}

然后你可以简单地说:

SomeClass.Email = "whatever";