WPF 图像工具提示
我在列表框内的图像上有一个工具提示。工具提示设置如下:
<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>
但工具提示仅显示值而不是“Ping:XXXms”
有什么想法吗?
I have a tooltip on an image inside of a listbox. The tooltip is setup as follows:
<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>
but the tooltip just displays the value and not the 'Ping: XXXms'
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要在
ContentStringFormat
中添加额外的{}
前缀。对于ToolTip
,也更喜欢在绑定中使用ContentStringFormat
而不是StringFormat
。以下作品:
You don't need extra
{}
prefix inContentStringFormat
. WithToolTip
, also prefer usingContentStringFormat
instead ofStringFormat
in binding.Following works: