Draw the sibling svg elements (and their children) of the specified element (i.e., the elements that have the same parent but are before the specified element in the parent's Items property) to the specified canvas inside the specified rectangle.
The ancestors of the specified element are also drawn. The svg sibling elements are drawn where they would be if the entire SVG was drawn.
Draw "older" siblings (and ancestors)of this element
Canvas to draw on
Rectangle to draw within
Draw element and its children as well
The following example uses the DrawBeforeElement, DrawElement, and DrawAfterElement methods to optimize the drawing of an svg where one element may be changed often (such as in an editor):