Максим Лео
Знаток
(366),
на голосовании
6 месяцев назад
Я делаю векторный редактор диаграмм и схем(по типу diagrams. net). У меня есть два окна MainWindow и Startup(всплывающее окно с кнопками создать/октрыть диаграмму). Так вот я хочу чтобы у меня xml код преобразовывался в картинку, которая отобразится на канвасе. Пробовал с chatgpt сделать, он вроде написал, но выдает ошибку Ошибка при открытии диаграммы значение параметра должно быть больше 0(Parameter pixelWidth;). Не знаю как пофиксить
public void SetCanvasVisual(DrawingVisual visual) { mainArea.Children.Clear();
// Создаем растровое изображение из DrawingVisual RenderTargetBitmap renderTargetBitmap = new RenderTargetBitmap((int)mainArea.Width, (int)mainArea.Height, 96, 96, PixelFormats.Pbgra32);
Пробовал с chatgpt сделать, он вроде написал, но выдает ошибку Ошибка при открытии диаграммы значение параметра должно быть больше 0(Parameter pixelWidth;). Не знаю как пофиксить