2011-01-31 10 views
5

मेरे पास एक सूची बॉक्स के अंदर एक छवि पर टूलटिप है।डब्ल्यूपीएफ छवि टूलटिप

<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> 

लेकिन टूलटिप सिर्फ मूल्य और नहीं प्रदर्शित करता है 'पिंग: XXXms'

कोई भी विचार टूलटिप सेटअप इस प्रकार है?

उत्तर

8

आपको ContentStringFormat में अतिरिक्त {} उपसर्ग की आवश्यकता नहीं है। ToolTip के साथ, बाध्यकारी में StringFormat के बजाय ContentStringFormat का उपयोग करना भी पसंद करते हैं।

के बाद काम करता है:

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

मैं था बेवकूफ, मैं एक अतिरिक्त समापन था} – tcables