Esempio n. 1
0
 public Alert Style(AlertColor style)
 {
     switch (style)
     {
         case AlertColor.Info:
             EnsureClass("alert-info");
             break;
         case AlertColor.Error:
             EnsureClass("alert-error");
             break;
         case AlertColor.Success:
             EnsureClass("alert-success");
             break;
     }
     return this;
 }
Esempio n. 2
0
        public Alert Style(AlertColor style)
        {
            switch (style)
            {
            case AlertColor.Info:
                EnsureClass("alert-info");
                break;

            case AlertColor.Error:
                EnsureClass("alert-error");
                break;

            case AlertColor.Success:
                EnsureClass("alert-success");
                break;
            }
            return(this);
        }
Esempio n. 3
0
        public static void Show(string message, string title = "Info", AlertColor alertColor = AlertColor.Blue)
        {
            var popup = new PopupNotifier
            {
                TitleText    = title,
                ContentText  = message,
                TitleColor   = Color.White,
                ContentColor = Color.White,
                TitleFont    = new Font("Segoe UI Semibold", 11.25f, FontStyle.Regular),
                ContentFont  = new Font("Segoe UI Semibold", 10.75f, FontStyle.Regular),
            };

            switch (alertColor)
            {
            case AlertColor.Blue:
                popup.HeaderColor = ColorHelper.FlatBlueNormal;
                popup.BodyColor   = ColorHelper.FlatBlackLight;
                break;

            case AlertColor.Green:
                popup.HeaderColor = Color.FromArgb(15, 110, 60);
                popup.BodyColor   = Color.FromArgb(45, 140, 90);
                break;

            case AlertColor.Yellow:
                popup.HeaderColor = Color.FromArgb(190, 135, 0);
                popup.BodyColor   = Color.FromArgb(220, 165, 30);
                break;

            case AlertColor.Red:
                popup.HeaderColor = Color.FromArgb(190, 30, 30);
                popup.BodyColor   = Color.FromArgb(200, 60, 60);
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(alertColor), alertColor, null);
            }

            popup.Popup();
        }