private async void ImageButton_Clicked(object sender, EventArgs e) { var imagebtn = ((ImageButton)sender); var selectedPatient = imagebtn.BindingContext as mstr_patient_info; var mealtype = imagebtn.CommandParameter.ToString(); await _viewModel.NavigateToMealPopUp(selectedPatient, mealtype); }
private async void ImageButton_Clicked(object sender, EventArgs e) { if (IsBusy) { return; } IsBusy = true; var imagebtn = ((ImageButton)sender); imagebtn.Opacity = 0; await imagebtn.FadeTo(1, 250); var selectedPatient = imagebtn.BindingContext as mstr_patient_info; var mealtype = imagebtn.CommandParameter.ToString(); if (string.IsNullOrEmpty(selectedPatient.caregiverno)) { await _viewModel.NavigateToMealPopUp(selectedPatient, mealtype); } imagebtn.Opacity = 1; IsBusy = false; }