wpf中利用代码完成自定义tooltip

时间:2023-01-29 12:23:45

没啥可说的,简单的代码如下:

 1 wpf中利用代码完成自定义tooltipusing  System;
 2 wpf中利用代码完成自定义tooltip using  System.Collections.Generic;
 3 wpf中利用代码完成自定义tooltip using  System.Linq;
 4 wpf中利用代码完成自定义tooltip using  System.Text;
 5 wpf中利用代码完成自定义tooltip using  System.Windows;
 6 wpf中利用代码完成自定义tooltip using  System.Windows.Controls;
 7 wpf中利用代码完成自定义tooltip using  System.Windows.Data;
 8 wpf中利用代码完成自定义tooltip using  System.Windows.Documents;
 9 wpf中利用代码完成自定义tooltip using  System.Windows.Input;
10 wpf中利用代码完成自定义tooltip using  System.Windows.Media;
11 wpf中利用代码完成自定义tooltip using  System.Windows.Media.Imaging;
12 wpf中利用代码完成自定义tooltip using  System.Windows.Navigation;
13 wpf中利用代码完成自定义tooltip using  System.Windows.Shapes;
14 wpf中利用代码完成自定义tooltip
15 wpf中利用代码完成自定义tooltip namespace  tooltip
16 wpf中利用代码完成自定义tooltipwpf中利用代码完成自定义tooltip {
17wpf中利用代码完成自定义tooltipwpf中利用代码完成自定义tooltip    /// <summary>
18wpf中利用代码完成自定义tooltip    /// Window1.xaml 的交互逻辑
19wpf中利用代码完成自定义tooltip    /// </summary>

20wpf中利用代码完成自定义tooltip    public partial class Window1 : Window
21wpf中利用代码完成自定义tooltipwpf中利用代码完成自定义tooltip    {
22wpf中利用代码完成自定义tooltip        public Window1()
23wpf中利用代码完成自定义tooltipwpf中利用代码完成自定义tooltip        {
24wpf中利用代码完成自定义tooltip            InitializeComponent();
25wpf中利用代码完成自定义tooltip            button1.ToolTip = GetToolTip("11""22");
26wpf中利用代码完成自定义tooltip        }

27wpf中利用代码完成自定义tooltip        private ToolTip GetToolTip(string name, string remark)
28wpf中利用代码完成自定义tooltipwpf中利用代码完成自定义tooltip        {
29wpf中利用代码完成自定义tooltip
30wpf中利用代码完成自定义tooltip
31wpf中利用代码完成自定义tooltip
32wpf中利用代码完成自定义tooltip            StackPanel sp = new StackPanel();
33wpf中利用代码完成自定义tooltip
34wpf中利用代码完成自定义tooltip            Label lb = new Label();
35wpf中利用代码完成自定义tooltip            lb.FontWeight = FontWeights.Bold;
36wpf中利用代码完成自定义tooltip            lb.Background = Brushes.Blue;
37wpf中利用代码完成自定义tooltip            lb.Foreground = Brushes.White;
38wpf中利用代码完成自定义tooltip            lb.Content = name + "检测结果";
39wpf中利用代码完成自定义tooltip            sp.Children.Add(lb);
40wpf中利用代码完成自定义tooltip
41wpf中利用代码完成自定义tooltip            TextBlock tb = new TextBlock();
42wpf中利用代码完成自定义tooltip            tb.Padding = new Thickness(10);
43wpf中利用代码完成自定义tooltip            tb.TextWrapping = TextWrapping.WrapWithOverflow;
44wpf中利用代码完成自定义tooltip            tb.Width = 200;
45wpf中利用代码完成自定义tooltip            tb.Text = name + "\r" + remark;
46wpf中利用代码完成自定义tooltip            sp.Children.Add(tb);
47wpf中利用代码完成自定义tooltip
48wpf中利用代码完成自定义tooltip            Line ln = new Line();
49wpf中利用代码完成自定义tooltip            ln.Stroke = Brushes.Black;
50wpf中利用代码完成自定义tooltip            ln.StrokeThickness = 1;
51wpf中利用代码完成自定义tooltip            ln.X2 = 200;
52wpf中利用代码完成自定义tooltip            sp.Children.Add(ln);
53wpf中利用代码完成自定义tooltip
54wpf中利用代码完成自定义tooltip            StackPanel sp2 = new StackPanel();
55wpf中利用代码完成自定义tooltip            sp2.Orientation = Orientation.Horizontal;
56wpf中利用代码完成自定义tooltip
57wpf中利用代码完成自定义tooltip            //-------------------sp2中增加一张图片----------------------
58wpf中利用代码完成自定义tooltip
59wpf中利用代码完成自定义tooltip            Image myImage3 = new Image();
60wpf中利用代码完成自定义tooltip            BitmapImage bi3 = new BitmapImage();
61wpf中利用代码完成自定义tooltip            bi3.BeginInit();
62wpf中利用代码完成自定义tooltip            bi3.UriSource = new Uri("images/help.jpg", UriKind.Relative);
63wpf中利用代码完成自定义tooltip            bi3.EndInit();
64wpf中利用代码完成自定义tooltip            myImage3.Stretch = Stretch.Fill;
65wpf中利用代码完成自定义tooltip            myImage3.Source = bi3;
66wpf中利用代码完成自定义tooltip            sp2.Children.Add(myImage3);
67wpf中利用代码完成自定义tooltip
68wpf中利用代码完成自定义tooltip            //-----------------------------------------------------------
69wpf中利用代码完成自定义tooltip
70wpf中利用代码完成自定义tooltip            Label lb2 = new Label();
71wpf中利用代码完成自定义tooltip            lb2.FontWeight = FontWeights.Bold;
72wpf中利用代码完成自定义tooltip            lb2.Content = "右键菜单显示路由信息";
73wpf中利用代码完成自定义tooltip            sp2.Children.Add(lb2);
74wpf中利用代码完成自定义tooltip
75wpf中利用代码完成自定义tooltip            sp.Children.Add(sp2);
76wpf中利用代码完成自定义tooltip
77wpf中利用代码完成自定义tooltip            ToolTip ttp = new ToolTip();
78wpf中利用代码完成自定义tooltip
79wpf中利用代码完成自定义tooltip            ttp.Content = sp;
80wpf中利用代码完成自定义tooltip            
81wpf中利用代码完成自定义tooltip
82wpf中利用代码完成自定义tooltip            return (ttp);
83wpf中利用代码完成自定义tooltip        }

84wpf中利用代码完成自定义tooltip    }

85wpf中利用代码完成自定义tooltip}

86 wpf中利用代码完成自定义tooltip