Beispiel #1
0
 /// <summary>
 /// Shows a notification on screen
 /// </summary>
 /// <param name="caption"></param>
 /// <param name="text"></param>
 /// <param name="duration"></param>
 /// <param name="onChanged"></param>
 public static void ShowNotification(String caption, String text, int duration, BalloonChangedEventHandler onChanged)
 {
     ShowNotification(caption, text, false, duration, null, onChanged);
 }
Beispiel #2
0
        /// <summary>
        /// Shows a notification on screen
        /// </summary>
        /// <param name="caption">The title</param>
        /// <param name="text">The text to show</param>
        /// <param name="critical">True if critical</param>
        /// <param name="duration">How much the notification will remain on screen</param>
        /// <param name="icon"></param>
        /// <param name="onChanged"></param>
        public static void ShowNotification(String caption, String text, bool critical, int duration, Icon icon, BalloonChangedEventHandler onChanged)
        {
            Notification notification = new Notification();

            notification.BalloonChanged += OnNotificationChanged;
            if (onChanged != null)
            {
                notification.BalloonChanged += onChanged;
            }

            notification.Caption         = caption;
            notification.Text            = text;
            notification.Critical        = critical;
            notification.InitialDuration = duration;
            notification.Visible         = true;
        }