目前,我有一个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
确实包含的值。 我相信这一点,因为当我做以下,我看,结果确认工具提示包含值:
<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="{Binding Path=ToolTip}"
仍然无法正常工作。 如果我尝试显示工具提示如下:
ToolTip="ToolTip"
它只是显示单词“工具提示”。
我怎样才能获得ToolTip
中显示的值?