2011-01-31 44 views
5

Tôi có một chú giải công cụ trên một hình ảnh bên trong một hộp danh sách. Các tooltip được thiết lập như sau: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> 

nhưng tooltip chỉ hiển thị các giá trị và không phải là 'Ping: XXXms'

Bất kỳ ý tưởng?

Trả lời

8

Bạn không cần thêm tiền tố {} trong ContentStringFormat. Với ToolTip, cũng thích sử dụng ContentStringFormat thay vì StringFormat trong ràng buộc.

công trình sau:

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

Tôi đã ngu ngốc, tôi đã có một đóng thêm} – tcables