2011-01-31 12 views
5

Ho un suggerimento su un'immagine all'interno di una listbox. Il suggerimento è configurato come segue:WPF Image Tooltip

<Image Grid.Column="0" Source="{Binding PingRankImage}" 
     Width="16" Height="16" 
     HorizontalAlignment="Center" VerticalAlignment="Center"> 
    <Image.ToolTip> 
     <ToolTip Content="{Binding Ping, StringFormat='Ping: {0}ms'}" 
        ContentStringFormat="{}Ping: {0}ms}" /> 
    </Image.ToolTip> 
</Image> 

ma il tooltip solo visualizza il valore e non il 'Ping: XXXms'

Tutte le idee?

risposta

8

Non è necessario il prefisso {} aggiuntivo in ContentStringFormat. Con ToolTip, preferisci anche utilizzare ContentStringFormat anziché StringFormat in associazione.

seguenti lavori:

<Image.ToolTip> 
    <ToolTip Content="{Binding}" 
       ContentStringFormat="Ping: {0}ms" /> 
</Image.ToolTip> 
+1

ero stupido, ho avuto una chiusura in più} – tcables