покадровая анимация WPF C#
<Image Width="500" Height="500" x:Name="hi" Source="D:/PycharmProjects/DliaWPF/mult/0.gif" >
<Image.Triggers>
<EventTrigger RoutedEvent="Image.MouseDown" >
<BeginStoryboard>
<Storyboard>
<StringAnimationUsingKeyFrames Storyboard.TargetProperty="Source" Duration="0:0:2">
<DiscreteStringKeyFrame KeyTime="0:0:0.2" Value="D:/PycharmProjects/DliaWPF/mult/5.gif" />
</StringAnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Image.Triggers>
</Image>
Нужно сделать покадровую анимацию. При написании такого кода выдаётся ошибка
Как исправить код, чтобы при нажатии на картинку изображение менялось на другое?