2012-10-19 4 views
4

J'ai des TextBlocks avec des info-bulles et j'aimerais ajouter une image dans les infobulles (cela signifie que j'aimerais avoir des info-bulles avec du texte et des images).Ajouter une image dans une info-bulle

Est-ce que quelqu'un sait comment je pourrais le faire de manière simple?

Merci beaucoup!

Répondre

8

C'est une façon de l'aborder:

<TextBlock> 
    <TextBlock.ToolTip> 
     <StackPanel Orientation="Horizontal"> 
      <Image Source="images/Item 2.gif" /> 
      <TextBlock>My tooltip text</TextBlock> 
     </StackPanel> 
    </TextBlock.ToolTip> 

    Here is my text. 
</TextBlock> 
1

Au lieu de

<TextBlock ToolTip="Content"/> 

Vous pouvez faire:

<TextBlock> 
    <TextBlock.ToolTip> 
    <!--insert everything you want here--> 
     <TextBlock Text="Content"/> 
    </TextBlock.ToolTip> 
</TextBlock> 
+1

Pour ajouter des éléments supplémentaires à l'info-bulle, les enfants de TextBlock .ToolTip doit être enveloppé dans un conteneur de sortes (etc Grille, StackPanel, etc) – RQDQ

+0

Je ne savais pas cela, j'ai toujours pensé que le modèle utilisait un ContentPresenter simple. J'ai quelques réflexions à faire, semble-t-il. – MrDosu