コード例 #1
0
        private void SendErrorMessage(string errorMessage)
        {
            var dialogErrorMessage = new ErrorDialogMessage(
                errorMessage, "Съхраняване на Car");//TO DO: Update message

            Messenger.Default.Send(dialogErrorMessage);
        }
コード例 #2
0
        public void OnUserProfileSaved(SubmitOperation op)
        {
            if (op.HasError)
            {
                //Show error message dialog
                string errorMessage = String.Format("{0}:\n{1}\n", "Неуспешен запис!", op.Error.Message);
                foreach (var errorEntity in op.EntitiesInError)
                {
                    foreach (var validationResult in errorEntity.ValidationErrors)
                    {
                        errorMessage += string.Format("{0}\n", validationResult.ErrorMessage);
                    }
                }

                var dialogErrorMessage = new ErrorDialogMessage(
                    errorMessage, "Съхраняване на XXXX");                    //TO DO: Update
                Messenger.Default.Send(dialogErrorMessage);

                op.MarkErrorAsHandled();
                return;
            }

            this.SendSaveSuccessMessage();
            this.SendUpdatedUserProfileMessage();
        }
コード例 #3
0
        private void OnErrorDialogMessage(ErrorDialogMessage msg)
        {
            var page = new TaskDialogPage
            {
                Title       = msg.Title,
                Text        = msg.Text,
                Instruction = msg.Header,
                Icon        = TaskDialogStandardIcon.Error,
                Expander    =
                {
                    Text             = msg.Exception.Message,
                    ExpandFooterArea = true
                }
            };

            var dialog = new TaskDialog(page);

            dialog.Show(new WindowInteropHelper(this).Handle);
        }
コード例 #4
0
 private void OnErrorDialogMessage(ErrorDialogMessage msg)
 {
     MessageBox.Show(msg.Content, msg.Caption, msg.Button);
 }