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; }
/// <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(); }
internal void ShowSingleWindow(TaskbarNotifier taskbar) // 同样的窗口只显示一个 { TaskbarNotifierWindow taskbarWin = new TaskbarNotifierWindow(taskbar); }
/// <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); // 保存到集合 } }