0

我尝试在 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>

但是,它对我不起作用 - 只有空的工具提示显示。如何制作工具提示?

4

1 回答 1

1

如果你ToolTip在运行时看到一个空的,那是你的绑定失败了。

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

ToolTip="Test"

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

另请注意,将Mode属性设置为TwoWayUpdateSourceTrigger属性设置PropertyChangedToolTip绑定是没有意义的。

于 2017-10-16T11:46:40.757 回答