XAML - ToolTip
ToolTip 是一个控件,它创建一个弹出窗口,显示 GUI 中元素的信息。ToolTip 类的层次继承如下 −
属性
Sr.No. | 属性 &描述 |
---|---|
1 | IsOpen 获取或设置一个值,该值指示 ToolTip 是否可见。 |
2 | IsOpenProperty 标识 IsOpen 依赖项属性。 |
3 | Placement 获取或设置 ToolTip 相对于放置目标元素的定位方式。 |
4 | PlacementProperty 标识 Placement 依赖项属性。 |
5 | PlacementTarget 获取或设置当 ToolTipService 打开时工具提示应相对于其定位的视觉元素或控件。 |
6 | PlacementTargetProperty 标识 PlacementTarget 依赖属性。 |
7 | TemplateSettings 获取一个对象,该对象提供计算值,在为ToolTip。 |
事件
Sr.No. | 事件 &描述 |
---|---|
1 | 已关闭 当 ToolTip 关闭且不再可见时发生。 |
2 | 已打开 当 ToolTip 变为可见时发生。 |
示例
以下示例显示了 ToolTip 在 XAML 应用程序中的用法。以下是 XAML 代码,其中创建了一个 ToolTip,其中包含一些属性,用于在 Button 和 TextBlock 上显示 ToolTip。
<Window x:Class = "XAMLToolTip.MainWindow" xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml" Title = "MainWindow" Height = "350" Width = "604"> <Grid> <StackPanel Orientation = "Vertical"> <Button Content = "Button with a simple ToolTip." ToolTipService.ToolTip = "Simple ToolTip" Width = "200" Margin = "50" /> <!-- A TextBlock with an offset ToolTip. --> <TextBlock Text = "TextBlock with an offset ToolTip." Width = "200" Margin = "50"> <ToolTipService.ToolTip> <ToolTip Content = "Offset ToolTip." HorizontalOffset = "20" VerticalOffset = "30"/> </ToolTipService.ToolTip> </TextBlock> </StackPanel> </Grid> </Window>
当编译上述代码并使用按钮和文本块上的工具提示执行时,它将产生以下输出 −
我们建议您执行上述示例代码并尝试一些其他属性和事件。