我尝试在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>
但是,它对我不起作用 - 只有空的工具提示显示。 如何制作工具提示?
答案 0 :(得分:1)
如果在运行时看到空ToolTip
,则绑定失败。
尝试将ToolTip
属性设置为硬编码值,您应该看到它有效:
ToolTip="Test"
然后您知道绑定有问题。确保DoubleUpDown
控件的DataContext
具有public
SomeValue
属性,该属性返回您希望在工具提示中显示的值。
另请注意,在Mode
绑定上将TwoWay
属性设置为UpdateSourceTrigger
并将PropertyChanged
属性设置为ToolTip
是没有意义的。