[WPF] 我将ComboBox与datatemplate(堆栈面板内的Image和TextBlock)一起使用,并将工具提示仅应用于textblock。展开后,它适用于所有项目,但未显示所选项目的工具提示。
它仅适用于ItemTemplate,而不适用于SelectedItemTemplate。有什么原因吗?如何解决?我只想在整个控件上不对文本块应用工具提示。
感谢帮助!
<DataTemplate x:Key="sampleTemplate">
<StackPanel
Height="22"
Margin="0,0,0,0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Background="Transparent"
Orientation="Horizontal">
<Image
Margin="2,0,5,0"
HorizontalAlignment="Left"
VerticalAlignment="Stretch"
Source="../../../../Resources/Images/Shared.png"
Visibility="{Binding xVisible, Converter={StaticResource Show}}" />
<TextBlock
Margin="5,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Text="{Binding xName}" ToolTip="{Binding xName}" />
</StackPanel>
</DataTemplate>