예제 #1
0
 /// <summary>
 /// 传过来的对象为控件
 /// </summary>
 /// <param name="content"></param>
 /// <param name="title"></param>
 private static void ShowContext(object content, string title)
 {
     // 正常提示框窗口
     PopupTaskBar objNotifier = new PopupTaskBar();
     objNotifier.Content = content;
     objNotifier.Title = title;
     objNotifier.Show();
 }
예제 #2
0
 /// <summary>
 /// 正常情况下显示提示框窗口
 /// </summary>
 /// <param name="content"></param>
 /// <param name="title"></param>
 private static void ShowObject(string content, string title)
 {
     // 正常提示框窗口
     PopupTaskBar objNotifier = new PopupTaskBar();
     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
            public PopupWindow(PopupTaskBar popup)
            {
                this.stayOpenMilliseconds = popup.OpenTime;
                this.openingMilliseconds = popup.OpeningTime;
                this.hidingMilliseconds = popup.HiddingTime;
                this.isAnimation = popup.IsAnimation;
                this.position = popup.Position;
                this.AllowDrop = true;
                this.MouseLeftButtonUp += PopupWindow_MouseLeftButtonUp;

                this.MouseMove += PopupWindow_MouseMove;
                this.MouseDown += PopupWindow_MouseDown;
                this.MouseUp += PopupWindow_MouseUp;
                this.MouseMove += PopupWindow_MouseMove;
                taskbarNotifier = popup;
            }