2011-01-31 9 views
5

Tengo una información sobre herramientas en una imagen dentro de un listbox. La descripción se configura de la siguiente manera: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> 

pero la información sobre herramientas sólo muestra el valor y no el 'ping: XXXms'

¿Alguna idea?

Respuesta

8

No necesita el prefijo {} adicional en ContentStringFormat. Con ToolTip, también prefiere usar ContentStringFormat en lugar de StringFormat en enlace.

obras Siguiendo:

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

me estúpida, que tenía un cierre adicional} – tcables