2
私の最初と最後の間にいくつかのデータを渡そうとしていますViewController
。私が使用する第二ViewController
に続いXamarinのビューコントローラ間でデータを渡す方法
registration.email = txtEmail.Text;
this.NavigationController.PushViewController(registration, true);
:私はこのような登録クラスから変数電子メールにテキストフィールドの値を設定
RegistrationViewController registration = new RegistrationViewController();
: 私はすでにこのような第2のビューコントローラをインスタンス化それは次のようなものです:
public string email { get; set; }
txtEmail.Text = email ;
悲しいことに、私は電子メール変数に値を持っていません。データを新しいViewController
に正常に転送するにはどうすればよいですか。コントローラを変更するための
コード:
registration.email = txtEmail.Text;
string password = txtPassword.Text;
RegistrationViewController controller = this.Storyboard.InstantiateViewController("RegistrationViewController") as RegistrationViewController;
this.NavigationController.PushViewController(registration, true);
this.NavigationController.PushViewController(controller, true);
に役立ちます願っています。パブリックプロパティ、コンストラクタ、パブリックメソッドなどを使用してデータを渡すことができます。何をやっているはずですが、値を取得しようとしているときに値が既に設定されていることは確かですか? – Jason
いいえ、私はそうは思わない。私は –
あなたが1つのオブジェクト( "登録")のプロパティを設定しているが、別の1つ( "コントローラ")を押して、コードでポストを更新 – Jason