如何显示IntegerUpdown控件的工具提示?

时间:2017-10-16 11:01:34

标签: c# wpf devexpress devexpress-wpf integerupdown

我尝试在DevExpress IntegerUpDownDoubleUpDown等等)上制作工具提示控件:

  <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 个答案:

答案 0 :(得分:1)

如果在运行时看到空ToolTip,则绑定失败。

尝试将ToolTip属性设置为硬编码值,您应该看到它有效:

ToolTip="Test"

然后您知道绑定有问题。确保DoubleUpDown控件的DataContext具有public SomeValue属性,该属性返回您希望在工具提示中显示的值。

另请注意,在Mode绑定上将TwoWay属性设置为UpdateSourceTrigger并将PropertyChanged属性设置为ToolTip是没有意义的。