Поскольку ссылка, указанная в принятом ответе, больше не работает, поэтому я публикую свой подход.
<Path Stroke="Red">
<Path.Data>
<GeometryGroup>
<LineGeometry x:Name="G1" StartPoint="100,100" EndPoint="100,0"/>
</GeometryGroup>
</Path.Data>
<Path.Triggers>
<EventTrigger RoutedEvent="Loaded">
<BeginStoryboard>
<Storyboard>
<PointAnimationUsingPath Storyboard.TargetName="G1" Storyboard.TargetProperty="EndPoint">
<PointAnimationUsingPath.PathGeometry>
<PathGeometry Figures="M 100,0 C 150,50 200,75 250, 100" />
</PointAnimationUsingPath.PathGeometry>
</PointAnimationUsingPath>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Path.Triggers>
</Path>