Вы можете создать незаконченный круг, используя ArcSegment в качестве сегмента пути в форме Path .Вы указываете начальную и конечную точку дуги и радиус всего круга.Вы можете отобразить его поверх синего круга, поместив их в сетку:
<Grid Width="160" Height="160">
<Ellipse Fill="Blue"/>
<Path StrokeThickness="5" Stroke="White">
<Path.Data>
<PathGeometry>
<PathFigure StartPoint="115,45">
<ArcSegment Point="115,115" Size="50,50" IsLargeArc="True"/>
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>
<Polygon Points="115,115 105,105 125,105 125,125" Fill="White"/>
</Grid>
Вы также можете использовать более короткий Синтаксис разметки пути для создания StreamGeometry, а не PathGeometry:
<Grid Width="160" Height="160">
<Ellipse Fill="Blue"/>
<Path Data="M 115,45 A 50,50 0 1 0 115,115"
StrokeThickness="5" Stroke="White"/>
<Polygon Points="115,115 105,105 125,105 125,125" Fill="White"/>
</Grid>
Вам нужно будет поработать над этим, чтобы получить именно тот вид, который вы хотите, но это должно дать вам базовую технику для рисования незаконченного круга со стрелкой.