 <p>I think you need to use an adorner for a customized border. Create an adorner class that implements the OnRender to draw the chamfered corner. Then attach the adorner to the ellipse's adorner layer.</p> <pre><code>layer = AdornerLayer.GetAdornerLayer(myEllipse) layer.Add(New ChamferedAdorner(myEllipse)) </code></pre>