public void UpdateVisual()
        {
            using (DrawingContext dc = base.RenderOpen())
            {
                GuidelineSet guidelines = new GuidelineSet();
                guidelines.GuidelinesX.Add(this.Offset.X);
                guidelines.GuidelinesY.Add(this.Offset.Y);
                dc.PushGuidelineSet(guidelines);

                Render.DrawingRenderer renderer = new Render.DrawingRenderer(dc);
                renderer.Begin();

                CircuitElement.Render(renderer, false);

                renderer.End();
            }
        }
        public void UpdateVisual()
        {
            using (DrawingContext dc = base.RenderOpen())
            {
                GuidelineSet guidelines = new GuidelineSet();
                guidelines.GuidelinesX.Add(this.Offset.X);
                guidelines.GuidelinesY.Add(this.Offset.Y);
                dc.PushGuidelineSet(guidelines);

                Render.DrawingRenderer renderer = new Render.DrawingRenderer(dc);
                renderer.Begin();

                CircuitElement.Render(renderer, false);

                renderer.End();
            }
        }