Как показать всплывающую подсказку для элемента управления IntegerUpdown?
Я пытаюсь сделать всплывающую подсказку на DevExpress IntegerUpDown
(DoubleUpDown
и так далее) контроль:
<xcd:DoubleUpDown
HorizontalAlignment="Stretch"
Margin="5,2"
Grid.Column="0"
Minimum="0"
Value="{Binding SomeValue,Mode=TwoWay,UpdateSourceTrigger=LostFocus}"
Text="{Binding SomeValue,Mode=TwoWay,UpdateSourceTrigger=LostFocus}"
ToolTip="{Binding SomeValue,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
>
</xcd:DoubleUpDown>
Но это не работает для меня - показывает только пустая подсказка. Как сделать всплывающую подсказку?
1 ответ
Если вы видите пустой ToolTip
во время выполнения это ваша привязка, которая терпит неудачу.
Попробуйте установить ToolTip
свойство к жестко запрограммированному значению, и вы должны увидеть, что оно работает:
ToolTip="Test"
Затем вы знаете, что с вашим связыванием что-то не так. Убедитесь, что DoubleUpDown
контроль имеет DataContext
это имеет public
SomeValue
свойство, которое возвращает значение, которое вы ожидаете показать во всплывающей подсказке.
Также обратите внимание, что нет смысла устанавливать Mode
собственность на TwoWay
и UpdateSourceTrigger
собственность на PropertyChanged
на ToolTip
связывание.