Как показать всплывающую подсказку для элемента управления 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 это имеет publicSomeValue свойство, которое возвращает значение, которое вы ожидаете показать во всплывающей подсказке.

Также обратите внимание, что нет смысла устанавливать Mode собственность на TwoWay и UpdateSourceTrigger собственность на PropertyChanged на ToolTip связывание.

Другие вопросы по тегам