Les info-bulles sont des messages descriptifs affichés près du curseur lorsque celui-ci est placé sur le bouton d'une barre d'outils ou d'un groupe de fonctions du ruban.
La propriété Description associée à une commande fournit une brève description de la tâche effectuée par la commande. L'info-bulle indique également les valeurs attribuées aux propriétés Nom d'affichage de la commande et Etiquettes d'une commande.
En outre, une info-bulle détaillée peut être associée à une commande ; elle fournit alors des informations supplémentaires concernant cette commande. Le contenu d'une info-bulle complémentaire provient d'un fichier XAML, qui peut inclure le contenu de plusieurs info-bulles complémentaires. Le contenu d'une info-bulle complémentaire peut comprendre du texte enrichi et des images.
Vous pouvez contrôler l'affichage des info-bulles et le moment auquel l'info-bulle complémentaire est affichée. Pour cela, modifiez les options disponibles dans l'onglet Affichage de la boîte de dialogue Options.
La structure XAML est un format qui a été développé par Microsoft. Voici un exemple de fichier XAML pour deux info-bulles complémentaires.
<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>
L'élément ResourceDictionary sert à définir le type de contenu dans le fichier XAML, tandis que l'élément scr:RibbonToolTip sert à définir chacune des rubriques d'aide complémentaire dans le fichier. Dans l'exemple précédent, deux rubriques d'info-bulles complémentaires distinctes sont définies respectivement par les clés MYEH_CMD_0001 et MYEH_CMD_0002.
L'élément Stack Panel regroupe les éléments TextBlock et Image. Il peut y avoir autant d'éléments TextBlock et Image sous un élément StackPanel qu'il est nécessaire. L'élément TextBlock contient le texte, l'élément Image, quant à lui, contient une illustration faisant partie de l'aide complémentaire. Pour en savoir plus sur le format XAML, visitez le site Web de Microsoft et recherchez XAML.