protected void ShowActionUserMessage(BaseViewModel viewModel, String title, String message, String cancelBtnText, String okBtnText, Action <bool> callBack) { ActionUserMessage actionMessage = new ActionUserMessage() { Title = title, MessageText = message, ButtonCancelText = cancelBtnText, ButtonOkText = okBtnText, CallBack = callBack }; MessagingCenter.Send <BaseViewModel, ActionUserMessage>(viewModel, MessageConst.ActionUserMessage, actionMessage); }
protected async Task ShowActionUserMessageAsync(BaseViewModel viewModel, ActionUserMessage userMessage) { if (userMessage == null) { return; } bool result = await DisplayAlert(userMessage.Title, userMessage.MessageText, userMessage.ButtonOkText, userMessage.ButtonCancelText); if (userMessage.CallBack != null) { userMessage.CallBack.Invoke(result); } }
protected void ShowActionUserMessage(BaseViewModel viewModel, ActionUserMessage message) { MessagingCenter.Send <BaseViewModel, ActionUserMessage>(viewModel, MessageConst.ActionUserMessage, message); }