Пример #1
0
        public PopupNotify(Type type, string status, string text, int delayMs)
        {
            InitializeComponent();
            switch (type)
            {
            case Type.Normal:
                border.Background  = new SolidColorBrush(Color.FromArgb(255, 9, 188, 0));
                border.BorderBrush = new SolidColorBrush(Color.FromArgb(242, 0, 255, 102));
                smile.Source       = (ImageSource)Application.Current.Resources["HappySmile"];
                break;

            case Type.Error:
                border.Background  = new SolidColorBrush(Color.FromArgb(255, 188, 0, 0));
                border.BorderBrush = new SolidColorBrush(Color.FromArgb(242, 255, 0, 0));
                smile.Source       = (ImageSource)Application.Current.Resources["SadSmile"];
                break;
            }
            this.status.Text = status;
            description.Text = text;
            closeBtn.Click  += (s, e) => ClickClose?.Invoke(this, e);
            DelayMs          = delayMs;
        }
Пример #2
0
 private void menuItemClose_Click(object sender, EventArgs e)
 {
     ClickClose?.Invoke(this, e);
 }