1 简单使用
将鼠标悬浮在上时,会获取相关的Tip信息。
<Grid>
<Button Content="Button" ToolTip="这是一个Tips" HorizontalAlignment="Left" Margin="159,102,0,0" VerticalAlignment="Top" Width="75"/>
<Label Content="Label" ToolTip="这Label是一个Tips" HorizontalAlignment="Left" Margin="332,102,0,0" VerticalAlignment="Top"/>
</Grid>
将鼠标悬浮在组件上面,就能看到提示信息
2 在WPF中ToolTip是一种物件类型,允许镶嵌其他类型
<Button Content="保存" Width="100" Height="30" Margin="20" >
<Button.ToolTip>
<StackPanel>
<TextBlock Text="保存文件" FontWeight="Bold" />
<TextBlock Text="点击这个按钮,保存这个文件"/>
<Border BorderBrush="Silver" BorderThickness="0,1,0,0" Margin="0,4"/>
<TextBlock Text="按F1获取帮助信息(F1)" FontStyle="Italic"/>
</StackPanel>
</Button.ToolTip>
</Button>
3 悬浮停留时间
我们使用 ShowDuration 属性扩展工具提示的时间(以毫秒为单位):
<Button ToolTip="ShowDurationTime" ToolTipService.ShowDuration="5000" Content="ToolTip显示剩余时间" Margin="0,116.667,0,221.667" Width="414" />
4 偏移距离
可使用 ToolTipService中的VerticalOffset/HorizontalOffset 来调整Tips显示的偏移位置
<Button Content="偏移展示" Width="100" Height="30" Margin="20" ToolTipService.VerticalOffset="20" ToolTip="偏移展示" />