我已经将wpf中控件的Tooltip属性绑定到名为TooltipText的字符串。
TooltipText的默认值为空字符串“”。在某些情况下稍后会填充它。

问题是当TooltipText为空时,当用户将鼠标悬停在我的控件上时,它显示为空框,因此它看起来很奇怪。

有一种方法可以在TooltipText为空时不显示工具提示,而在其长度大于1时显示它?我希望我能说清楚。

我在xaml中这样做(代码不完整且仅是部分):

<c:MyControl ToolTip="{Binding ElementName=controlName, Path=TooltipText}">

最佳答案

将属性设置为null而不是""

07-24 22:31