WPF 图像工具提示

标签 wpf image tooltip string-formatting

我在列表框内的图像上有一个工具提示。工具提示设置如下:

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

有任何想法吗?

最佳答案

你不需要额外的{} ContentStringFormat 中的前缀.与 ToolTip ,也更喜欢使用 ContentStringFormat而不是 StringFormat在绑定(bind)中。

以下作品:

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

关于WPF 图像工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4847734/

相关文章:

java - 如何使用Java读取电子邮件中的 Logo 和图像,其中电子邮件的内容是html/纯文本

json - Google 图表 - 来自本地 json 文件的数据 - 自定义工具提示

c# - WPF:如何在运行时向菜单添加新的菜单项?

c# - WPF 窗口边框上的双击事件

wpf - 显示输入,EncoderDevice,WPF

objective-c - 调整大小后的图像未正确绘制为位图

c# - 将彩色椭圆添加到 MenuItem

ios - 在 iOS 应用程序中为形状着色

qt - 如何在工具提示中绘制内容?

svg - D3 - SVG元素上的定位工具提示不起作用