private void showCustomBalloon_Click(object sender, RoutedEventArgs e) { FancyBalloon balloon = new FancyBalloon(); balloon.BalloonText = customBalloonTitle.Text; //show and close after 2.5 seconds tb.ShowCustomBalloon(balloon, PopupAnimation.Slide, 5000); }
public static void HandleBroadcast(object sender, EventArgs e) { var eventData = (BroadcastServiceReference.EventDataType)sender; string text = String.Empty; FancyBalloon balloon = new FancyBalloon(eventData.Minutes); balloon.BalloonText = eventData.EventMessage; balloon.Height = 180; ActionType action = EnumUtil.ParseEnum<ActionType>(eventData.EventMessage); switch (action) { case ActionType.Triggered: text = string.Format("Build {0} by {1}", eventData.EventMessage.ToLower(), eventData.ClientName); break; case ActionType.Cancel: balloon.Height = 120; text = string.Format("Build cancel by {0}", eventData.ClientName); break; case ActionType.Build: balloon.Height = 120; text = string.Format("Building project"); break; } balloon.BalloonContentText = text; notifyIcon.ShowCustomBalloon(balloon, new PopupAnimation(), 10000); }
/// <summary> /// Initializes a new instance of the <see cref="MainWindow"/> class. /// </summary> public MainWindow() { InitializeComponent(); FancyBalloon balloon = new FancyBalloon(); balloon.BalloonText = "TODO Due!"; balloon.TodoTextItem.Text = "Here is the todo text"; //NotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Scroll, 10000); }
// Window Minimize Try private void WindowMinimizeTry(string info) { Samples.FancyBalloon NotifyIconShow = new FancyBalloon(); NotifyIconShow.BalloonText = VariableClass.ERROR_MESSAGES[0, 0]; NotifyIconShow.LabelMessages.Text = info; AlbatrossNoitify.ShowCustomBalloon(NotifyIconShow, PopupAnimation.Fade, 2000); }
/// <summary> /// Непосредственно отображает оповещение /// </summary> /// <param name="task"></param> private void Notify(Task task) { // Отобжараем оповещение Application.Current.Dispatcher.Invoke(() => { // Подготовим оповещение _currentNotificationViewModel = new NotificationViewModel(task); _currentNotificationView = new NotificationView(_currentNotificationViewModel); // Отобразим оповещение //_taskbarIcon.ShowCustomBalloon( // _currentNotificationView, // System.Windows.Controls.Primitives.PopupAnimation.Slide, // 5000); var bal = new FancyBalloon(); _taskbarIcon.ShowCustomBalloon(bal, PopupAnimation.Slide, null); }); }