目前我有一个 ComboBox 定义为:
<ComboBox Name="comboItems" ItemsSource="{Binding Path=EnumDataItems}"
DisplayMemberPath="Description"
ToolTip="{Binding Path=ToolTip}" // never displays the value
SelectedValuePath="Value" SelectedValue="{Binding Path=Value}" />
除工具提示外,一切正常。它应该绑定到的属性;ToolTip
确实包含一个值。我确信这一点,因为当我执行以下操作时,我看到一个结果确认 ToolTip 包含一个值:
<ComboBox Name="comboItems" ItemsSource="{Binding Path=EnumDataItems}"
DisplayMemberPath="ToolTip" // I replaced 'Description' with 'ToolTip'
ToolTip="{Binding Path=ToolTip}"
SelectedValuePath="Value" SelectedValue="{Binding Path=Value}"/>
替换Description
为ToolTip
我可以看到 ToolTip 的值出现在屏幕上。然而
ToolTip="{Binding Path=ToolTip}"
还是不行。如果我尝试按如下方式显示 ToolTip:
ToolTip="ToolTip"
它只显示单词“工具提示”。
我怎样才能ToolTip
显示一个值?