Скрыть всплывающую подсказку, если привязка равна нулю

В настоящее время у меня есть следующий код для отображения всплывающей подсказки.

<Border BorderBrush="Black"
        BorderThickness="{Binding Border}"
        Height="23"
        Background="{Binding Color}">
<ToolTipService.ToolTip>
    <TextBlock Text="{Binding TooltipInformation}" />
</ToolTipService.ToolTip>

Он представлен в ItemsControl примерно с 25 элементами. Лишь у некоторых из них установлено значение TooltipInformation

Если TooltipInforation - пустая строка, она все равно показывает всплывающую подсказку, содержащую текстовый блок, в виде очень маленького окна (около 5 пикселей в высоту и 20 пикселей в ширину. ). Даже если я установил видимость текстового блока в свернутом виде.

Есть ли способ полностью удалить всплывающую подсказку, если значение TooltipInformation равно null или пустая строка?

33
задан Dan McClain 6 May 2011 в 11:54
поделиться