我有几个使用DataTemplate的Combobox,我无法在DataTemplate中设置工具提示来显示。 DataTemplate使用带有几个<Run>
的Textblock。 DataTemplate内的Textblock正确显示数据数据,但Tooltip除外(没有弹出任何内容)。
如果我将Tooltip直接添加到Combobox它可以工作,但我不想这样做,因为我必须将Tooltip添加到使用该DataTemplate的每个Combobox。
这是我的ComboBox代码
<ComboBox ItemsSource="{Binding Path=Items}"
SelectedItem="{Binding Path=HeaderRecord.Item}"
ItemTemplate="{StaticResource ItemTemplate}" />
这是我的数据模板
<DataTemplate x:Key="ItemTemplate" DataType="models:Item">
<TextBlock TextTrimming="CharacterEllipsis"
TextWrapping="NoWrap"
ToolTip="{Binding Path=Description, Mode=OneWay}">
<Run Text="{Binding Path=ItemNumber, Mode=OneWay}" />
<Run Text=": " />
<Run Text="{Binding Path=Description, Mode=OneWay}" />
</TextBlock>
</DataTemplate>