将数据从一个类发送到另一个类

时间:2017-01-30 12:09:42

标签: c# xamarin

我试图在其他UIViewcontroller类中使用文本框的值。 首先,我在LoginViewController类中实例化RegistrationViewController类。

RegistrationViewController registration = new RegistrationViewController();

然后我将值保存在公共电子邮件变量中。

registration.Email = txtEmail.Text;

我的RegistrationViewController类看起来像这样:

    public partial class RegistrationViewController : UIViewController
    {
        public String Email { get; set; }
    }

如果我使用电子邮件变量,我就不会得到任何结果。 我看不到任何可能遗漏的东西。可能是因为,我使用了一个部分类?

更新

这基本上就是我如何使用它。

 public partial class RegistrationViewController : UIViewController
        {
            public String Email { get; set; }

        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            txtEmail2.Text = Email;

        }
}

1 个答案:

答案 0 :(得分:0)

HereViewDidLoad加载到controller's view后调用了memory。因此ViewDidLoad调用Email时尚未分配。将txtEmail2.Text = Email;放到另一个methodevent,然后将其调用

相关问题