工具提示是光标悬停在工具栏或功能区面板按钮上时,在光标附近显示的说明性消息。
与命令相关联的“说明”特性提供命令所执行的任务的简单说明。除了说明,命令工具提示也显示指定给命令的“命令显示名”和“标记”特性的值。
此外,还可以为命令指定扩展工具提示,该提示可提供关于命令的更丰富的信息。扩展工具提示的内容来自 XAML 文件,此文件可以包含多个扩展工具提示的内容。扩展工具提示内容可以包含多文本和图像。
控制工具提示的显示
您可以通过更改“选项”对话框的“显示”选项卡上的选项来控制工具提示的显示以及何时显示扩展工具提示的内容。
样例:具有扩展工具提示的 XAML 文件
XAML 结构是由 Microsoft 开发的格式。以下样例将显示具有两个扩展工具提示的 XAML 文件的样子。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:src="clr-namespace:Autodesk.Windows;assembly=AdWindows"> <src:RibbonToolTip x:Key="MYEH_CMD_0001"> <src:RibbonToolTip.ExpandedContent> <StackPanel> <TextBlock Background="AntiqueWhite" TextAlignment="Center"> Creates a rectangular revision cloud on the <Bold>REVISION</Bold> layer. </TextBlock> <Image Source="images/rectcloud.jpg" Width="Auto" Height="Auto"> </Image> </StackPanel> </src:RibbonToolTip.ExpandedContent> </src:RibbonToolTip> <src:RibbonToolTip x:Key="MYEH_CMD_0002"> <src:RibbonToolTip.ExpandedContent> <StackPanel> <TextBlock Background="Yellow" TextAlignment="Left"> Creates a polygonal revision cloud on the <Run Text=" REVISION " Foreground="Red" FontStyle="Italic"/> layer. </TextBlock> <Image Source="images/rectcloud.jpg" Width="Auto" Height="Auto"> </Image> </StackPanel> </src:RibbonToolTip.ExpandedContent> </src:RibbonToolTip> </ResourceDictionary>
ResourceDictionary 元素用于定义 XAML 文件中的内容类型;而 scr:RibbonToolTip 元素用于定义文件中的每个扩展帮助主题。在上一个样例中有两个不同的扩展工具提示主题;每个都由关键字 MYEH_CMD_0001 和 MYEH_CMD_0002 进行唯一地定义。
注: 需要将定义为与基于 AutoCAD 2009 的产品一起使用的扩展工具提示更新为可与最新版本一起使用。要获得有关转换扩展工具提示的信息,请参见“使用工具提示和扩展型帮助的步骤”。
StackPanel 元素可将 TextBlock 和 Image 元素合为一组。用户可以在 StackPanel 元素下包含所需的任意多的 TextBlock 和 Image 元素。TextBlock 元素控制文字;Image 元素控制作为扩展型帮助的一部分的插图。要了解有关 XAML 的详细信息,请访问 Microsoft 的网站并搜索 XAML。