Пример #1
0
 public TaskbarNotifierWindow(TaskbarNotifier task)
 {
     this.stayOpenMilliseconds = task.OpenTime;
     this.openingMilliseconds = task.OpeningTime;
     this.hiddenTop = task.HiddingTime;
     this.isAnimation = task.IsAnimation;
     this.position = task.Position;
     this.MouseLeftButtonDown += TaskbarNotifierWindow_MouseLeftButtonDown;
     this.Background = null;
     taskbarNotifier = task;
 }
Пример #2
0
 /// <summary>
 /// 正常情况下显示提示框窗口
 /// </summary>
 /// <param name="content"></param>
 /// <param name="title"></param>
 private static void ShowObject(string content, string title)
 {
     // 正常提示框窗口
     TaskbarNotifier objNotifier = new TaskbarNotifier();
     ScrollViewer scroll = new ScrollViewer();
     scroll.VerticalScrollBarVisibility = ScrollBarVisibility.Auto;
     scroll.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
     TextBlock txt = new TextBlock();
     //txt.Background = Brushes.Red;
     txt.Width = objNotifier.Width;
     txt.Text = content;
     txt.TextWrapping = TextWrapping.WrapWithOverflow;
     scroll.Content = txt;
     objNotifier.Content = scroll;
     objNotifier.Title = title;
     objNotifier.Show();
 }
Пример #3
0
 internal void ShowSingleWindow(TaskbarNotifier taskbar) // 同样的窗口只显示一个
 {
     TaskbarNotifierWindow taskbarWin = new TaskbarNotifierWindow(taskbar);
 }
Пример #4
0
 /// <summary>
 /// 传过来的对象为控件
 /// </summary>
 /// <param name="content"></param>
 /// <param name="title"></param>
 private static void ShowContext(object content, string title)
 {
     // 正常提示框窗口
     TaskbarNotifier objNotifier = new TaskbarNotifier();
     objNotifier.Content = content;
     objNotifier.Title = title;
     objNotifier.Show();
     if (id != 0 && !dict.ContainsKey(id))
     {
         dict.Add(id, objNotifier); // 保存到集合
     }
 }