As dicas de ferramentas são mensagens descritivas exibidas perto do cursor quando este passa sobre um botão da barra de ferramentas ou do painel da faixa de opções.
A propriedade Descrição associada a um comando fornece um descrição simples da tarefa que o comando executa. Além da descrição, uma dica de ferramenta do comando também exibe os valores atribuídos às propriedades de Nome de exibição do comando e identificadores de um comando.
Além disso, uma dica de ferramenta ampliada, com informações mais detalhadas sobre o comando, pode ser atribuída ao mesmo. O conteúdo de uma dica de ferramenta ampliada vem de um arquivo XAML, que armazena o conteúdo de várias dicas de ferramentas ampliadas. O conteúdo da dica de ferramenta ampliada pode conter imagens e rich-text.
Você pode controlar a exibição de dicas de ferramentas e determinar quando o conteúdo da dica de ferramenta ampliada deve ser exibido. Para isso, altere as opções da guia Exibição da caixa de diálogo Opções.
A estrutura XAML é um formato que foi desenvolvido pela Microsoft. O exemplo a seguir mostra como seria um arquivo XAML de duas dicas de ferramentas ampliadas.
<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>
O elemento ResourceDictionary é usado para definir o tipo de conteúdo que está no arquivo XAML; enquanto o elemento scr:RibbonToolTip é usado para definir cada um dos tópicos da ajuda complementar no arquivo. No exemplo anterior, há dois tópicos diferentes de dica de ferramenta ampliada; cada um deles é definido de maneira única pelas chaves MYEH_CMD_0001 e MYEH_CMD_0002.
Os elementos StackPanel agrupam os elementos TextBlock e Image. Pode haver inúmeros elementos TextBlock e Image sob um elemento StackPanel. O elemento TextBlock armazena o texto; o elemento Image armazena uma ilustração que faz parte da ajuda complementar. Para aprender mais sobre o XAML, visite a página da Internet da Microsoft e execute uma procura por XAML.