Im는 Xamarin.Forms.But에서 viewmodel에 매개 변수를 전달하려고합니다. 해당 매개 변수를 사용하여 나머지 서비스를 호출하기 위해 페이지를로드하는 동안 그것을 사용하고 싶습니다. 매개 변수가 항상 null입니다. 레이블이나 등을 바인딩하면 해당 매개 변수를 볼 수 있습니다. 올바르게 작동하게 만들고 해당 매개 변수를 viewmodel의 load 이벤트에서 사용할 수 있습니까? 어떤 도움을 주셔서 감사합니다.viewmodel ins에서 매개 변수를 사용하는 방법 xamarin.forms
여기는 버튼 클릭 이벤트이며 Samplepage로 이동합니다.
이
이는 SamplePage 코드private void OntaptedBildirimItem(string param) { this._navigationService.NavigateTo(nameof(Views.SamplePage), param); }
public SamplePage(string parameter)
{
InitializeComponent();
var viewModel = this.BindingContext as ViewModels.SamplePageViewModel;
if(viewModel != null && parameter != null)
{
viewModel.bildirimid = parameter;
}
}
처럼 예,이 구조는 항상 viewmodels 당신이 도움이 기뻐 친군 사이에 매개 변수를 보낼 수 있습니다 우선은을 사용하여 매우 훌륭해입니다 해당 페이지의 뷰 모델에 해당 매개 변수를 얻을. –