以前的C/S开发tooltip是不允许修改的.
在WPF中微软终于做了一个大的改进,
在WPF中ToolTip不单单是一个简单的属性了,而是一个实在的类.
在ToolTip类中我们可以添加任何的控件来修饰这个控件的ToolTip.
代码如下:
<Page.Resources>
<Style x:Key="Simple" TargetType="{x:Type ToolTip}">
<Setter Property = "HorizontalOffset" Value="50"/>
<Setter Property = "VerticalOffset" Value="50"/>
<Setter Property = "Background" Value="LightBlue"/>
<Setter Property = "Foreground" Value="Purple"/>
<Setter Property = "FontSize" Value="20"/>
<Setter Property = "FontWeight" Value="Bold"/>
</Style>
</Page.Resources>
<TextBlock>
TextBox with ToolTip
<TextBlock.ToolTip>
<ToolTip Style="{StaticResource Simple}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Width="20px" Height="20px" Source="TradClock.png"></Image>
<TextBox Grid.Column="1">useful information goes here</TextBox>
</Grid>
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
上面这个小例子就说明了这点.
我们要是想要什么样的tooltip就去添加吧
在WPF中微软终于做了一个大的改进,
在WPF中ToolTip不单单是一个简单的属性了,而是一个实在的类.
在ToolTip类中我们可以添加任何的控件来修饰这个控件的ToolTip.
代码如下:

























我们要是想要什么样的tooltip就去添加吧