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);
        }
示例#2
0
        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);
 }