Beispiel #1
0
        public static MessageBoxResult Show(string title, string content, MobileMessageBoxIcon icon, MobileMessageBoxButtons buttons)
        {
            _messageBox = new MobileMessageBox()
            {
                TitleBox   = { Text = title },
                ContentBox = { Text = content }
            };

            SetMessageBoxIcon(icon);
            SetMessageBoxButtons(buttons);

            _messageBox.ShowDialog();

            return(_result);
        }
Beispiel #2
0
        private static void SetMessageBoxIcon(MobileMessageBoxIcon icon)
        {
            switch (icon)
            {
            case MobileMessageBoxIcon.Information:
                _messageBox.MessageBoxPackIcon.Kind = MaterialDesignThemes.Wpf.PackIconKind.InformationVariant;
                break;

            case MobileMessageBoxIcon.Warning:
                _messageBox.MessageBoxPackIcon.Kind = MaterialDesignThemes.Wpf.PackIconKind.WarningOutline;
                break;

            case MobileMessageBoxIcon.Error:
                _messageBox.MessageBoxPackIcon.Kind = MaterialDesignThemes.Wpf.PackIconKind.Exclamation;
                break;
            }
        }