Вот мой XAML:
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Image x:Name="Expander_Normal"
Source="/Images/arrow-e.tiff" Width="13" Height="13" />
<ControlTemplate.Triggers>
<Trigger Property="ToggleButton.IsChecked" Value="True">
<Setter x:Name="Expander_Expanded"
TargetName="Expander_Normal" Property="Source"
Value="/Images/arrow-s.tiff" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
Переход от изображения к другому изображению очень грубый, и мне это не очень нравится. Так как я могу сделать переходы плавными.
UPDATE:
Может быть, вместо изменения изображения, возможно, поверните изображение. Основное изображение выглядит как>. Так что, возможно, поверните его вниз (на 90 градусов по часовой стрелке)