1
나는이 같은 TabControl
을했습니다 :이 TabControl
에서MouseOver를 통해 TabItem의 머리글 이미지를 변경하는 방법은 무엇입니까?
<TabControl>
<TabItem Header="playing" HorizontalAlignment="Left" Width="150" Tag="Tab1">
<TabItem.HeaderTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding}" ToolTip="playing" />
<Image Margin="10,0,0,0" Source="/logo.png" Height="25"/>
</StackPanel>
</DataTemplate>
</TabItem.HeaderTemplate>
</TabItem>
...
나는 세 가지 다른 TabItem의를했습니다, 각 탭 항목은 기본 이미지가 있습니다. 내 목표는 사용자가 마우스를 배치 한 이미지 TabItem을 변경하는 것입니다.
logo.png
대신 ToolTip
"재생 중"인 TabItem 1은이 탭 항목 위에 마우스가있을 때 logo2
이되어야합니다.
어떻게하면됩니까?
참고 : mahapp를 사용하고 있으며 원래 스타일의 mahapp 탭 항목을 덮어 쓰지 않고 툴팁 텍스트를 유지하려면 DataTemplate
을 사용하고 있습니다.
이 질문은 비슷한 문제를 다루고 있습니다. http://stackoverflow.com/questions/20368377/wpf-tabitem-mouseover-not-working-as-intended – DonGru