Визуальная кисть с использованием элемента управления, который не отображается?

я играю с идеей в данный момент, и ямы врезались в кирпичную стену. Я'Я использую консольное приложение для создания визуального элемента управления (точнее DevCart ControlControl) в памяти, яЗатем я пытаюсь сохранить этот элемент управления в изображение, используя VisualBrush, но он выигралне работает, потому что (я предполагаю) контроль нетянул к экрану. Я

Выложите мой код ниже, чтобы вы знали, где я сейчас нахожусь. Кто-нибудь знает, как я мог бы сохранить этот элемент управления в изображение (в идеале jpg, но что-нибудь подойдет ...) с помощью консольного приложения? Я действительно нене нужно отображать его на экране даже в течение миллисекунды, чтобы сохранить его ...

static void sl_CreateDetail(FrameworkElement chartControl1, CreateAreaEventArgs e)
{
        var brush = new VisualBrush(chartControl1);
        var visual = new DrawingVisual();
        DrawingContext context = visual.RenderOpen();

        context.DrawRectangle(brush, null,
            new Rect(0, 0, chartControl1.ActualWidth, chartControl1.ActualHeight));
        context.Close();

        var bmp = new RenderTargetBitmap((int)chartControl1.ActualWidth,
            (int)chartControl1.ActualHeight, 96, 96, PixelFormats.Pbgra32);

        bmp.Render(visual);
        e.Data = bmp;
}

Ответы на вопрос(2)

Ваш ответ на вопрос