Example #1
0
 protected override void OnRender(DrawingContext dc)
 {
     base.OnRender(dc);
     // TODO: Fix this, dirty rects in WPF is still a mystery. It was simple in WinForms, why is it hidden in WPF?
     var dirtyRect = new BasicRectangle(0, 0, (float)ActualWidth, (float)ActualHeight); 
     var wrapper = new GraphicsContextWrapper(dc, (float)ActualWidth, (float)ActualHeight, dirtyRect);
     _control.Render(wrapper);
 }
Example #2
0
        protected override void OnRender(DrawingContext dc)
        {
            base.OnRender(dc);

            // Clip drawing to make sure we don't draw outside the control
            dc.PushClip(new RectangleGeometry(new Rect(0, 0, ActualWidth, ActualHeight)));
            // TODO: Fix this, dirty rects in WPF is still a mystery. It was simple in WinForms, why is it hidden in WPF?
            var dirtyRect = new BasicRectangle(0, 0, (float)ActualWidth, (float)ActualHeight); 
            var wrapper = new GraphicsContextWrapper(dc, (float)ActualWidth, (float)ActualHeight, dirtyRect);
            _control.Render(wrapper);
        }