Hey there,
I wanted to use CircleLayout and saw that StartAngleDegrees and EndAngleDegrees is a little bit weird. Since the doc
EndAngleDegrees : float UX
The angle on the circle where the last element will be placed.
is wrong.
The example:
<Panel Width="300" Height="300">
<CircleLayout StartAngleDegrees="0" EndAngleDegrees="180"/>
<Circle Fill="#ff00ff" />
<Circle Fill="#7f7fff" />
<Circle Fill="#00ffff" />
<Circle Fill="#7fff7f" />
<Circle Fill="#ffff00" />
<Circle Fill="#ff7f7f" />
</Panel>
The center of the first circle is on 0 degrees, but the center of the last circle is not on 180 degree. It is more like there is an imaginary 7. circle which center is on 180 degree. This is hard to handle with a dynamic count of elements and without the use of a custom CircleLayout class.