WPF DataTemplate工具提示无法正常显示

时间:2017-06-13 16:56:58

标签: wpf combobox tooltip

我有几个使用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>

0 个答案:

没有答案
相关问题