【发布时间】:2011-05-22 07:48:41
【问题描述】:
我已将 wpf 中控件的 Tooltip 属性绑定到名为 TooltipText 的字符串。 TooltipText 默认值为空字符串“”。在某些情况下,它稍后会被填充。
问题是当 TooltipText 为空时,当用户将鼠标悬停在我的控件上时,它看起来很奇怪,因为它显示了一个空框工具提示。
有没有办法在 TooltipText 为空时不显示工具提示,但在其长度大于 1 时显示?我希望我说清楚了。
我在 xaml 中这样做(代码不完整,只是部分):
<c:MyControl ToolTip="{Binding ElementName=controlName, Path=TooltipText}">
【问题讨论】:
-
所以,尝试默认设置
tooltip = null