ToolTip 工具提示
工具提示是一个弹出窗口,当用户将鼠标悬停在附加到的“宿主”控件上时显示其内容。
常用属性
你可能最常使用这些属性:
属性 | 描述 |
---|---|
ToolTip.Tip | 工具提示内容的附加属性。 |
ToolTip.Placement | 定义工具提示相对于宿主或指针的位置。可选择顶部、底部、左侧、右侧、锚点和重力、指针。默认值是指针,它将提示内容放置在指针停止移动的位置。 |
ToolTip.HorizontalOffset | 工具提示相对于位置的水平偏移(默认值为0)。 |
ToolTip.VerticalOffset | 工具提示相对于位置的垂直偏移(默认值为20)。 |
ToolTip.ShowDelay | 指针必须保持静止的时间,工具提示才会出现。以微秒为单位(默认值为400)。 |
示例
这是一个简单的基于文本的工具提示,使用默认的放置和延迟属性值;此矩形放置在具有较大尺寸的窗口中:
<Rectangle Fill="Aqua" Height="200" Width="400"
ToolTip.Tip="This is a rectangle" />
要为工具提示提供更丰富的呈现,请使用 <ToolTip.Tip>
元素。例如:
<Rectangle Fill="Aqua" Height="200" Width="400"
ToolTip.Placement="Bottom">
<ToolTip.Tip>
<StackPanel>
<TextBlock FontSize="16">Rectangle</TextBlock>
<TextBlock>Some explanation here.</TextBlock>
</StackPanel>
</ToolTip.Tip>
</Rectangle>
更多信息
信息
有关此控件的完整API文档,请参见此处。
信息
在 GitHub 上查看源代码 ToolTip.cs