私はXamarin.Forms.Butでviewmodelにパラメータを渡そうとしています。また、そのパラメータを使って休憩サービスを呼び出すために、ページを読み込んでいる間に使用したいと思います。パラメータはnull常にです(私はそれをラベルなどにバインドすると、そのパラメータを見ることができます...) それは正しく動作させ、viewmodelのloadイベント内でそのパラメータを使用するにはどうしたらいいですか?どんな助けでもありがとうございます。ありがとうございましたviewmodelのパラメータを使用する方法xamarin.forms
ここはボタンクリックイベントで、サンプルページに移動します。
private void OntaptedBildirimItem(string param)
{
this._navigationService.NavigateTo(nameof(Views.SamplePage), param);
}
これはこれはSamplePageコード
public SamplePage(string parameter)
{
InitializeComponent();
var viewModel = this.BindingContext as ViewModels.SamplePageViewModel;
if(viewModel != null && parameter != null)
{
viewModel.bildirimid = parameter;
}
}
のようにはい、この構造はいつものviewmodelsはあなたが助けて喜ん.I'mの間でパラメータを送信することができます。あなたの使用は非常にgood.Iで、そのページの中のviewmodelそのパラメータを取得します。 –