How would I convert an Ellipse with a fill to an ImageDrawing in C#
<p>I have created an Ellipse.  How would I then convert that Ellipse to a ImageDrawing?</p>

<p>Essentially what I am trying to do is take 3 ImageDrawings, (TopDrawing a MiddleDrawing and BottomDrawing),</p>

<p>Stack them on top of eachother to create a Single drawing.  But I alsow what the user to be able to rotate the middle drawing while the other layers, namely the bottom and top, stay still.</p>

<p>I have to do this in code and not XAML because the entity is database driven.</p>

<p>The way that I got the 3 images to stack was by using a  DrawingGroup.<br>
<a href="https://i.stack.imgur.com/NWvSs.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NWvSs.png" alt="enter image description here"></a></p>

<p>The problem is that I cant rotate the middle drawing to lets say 23.</p>

<p>I hope I explained this clearly.  It was suggested that I try using Ellipses but I need to convert them to a ImageDrawing.</p>

<p>Any help would be great.</p>