Как установить фоновое изображение на GraphicsView Canvas в .net mauiIOS

Программируем под IOS
Anonymous
Как установить фоновое изображение на GraphicsView Canvas в .net maui

Сообщение Anonymous »

Я разрабатываю функцию как для Android, так и для iOS, где мне нужно рисовать поверх большого изображения. а затем нарисуйте объекты. < /p>
public void Draw(ICanvas canvas, RectF dirtyRect)
{
//Draw Image
try
{
canvas.DrawImage(_image, 0, 0, (float)_drawing.ImageWidth, (float)_drawing.ImageHeight);
}
catch (Exception)
{
_image = GetDrawableImage(20000000);
canvas.DrawImage(_image, 0, 0, (float)_drawing.ImageWidth, (float)_drawing.ImageHeight);
}

//Draw other objects

}

< /code>
Проблема заключается в том, что изображение рисуется каждый раз, когда пользователь вносит изменение, на устройствах Android его быстро, но на iOS требуется время, чтобы перерисовать изображение каждый раз. < /p>
< P> есть способ рисовать только изображение в одиночку или установить изображение в качестве фона на холст?

Подробнее здесь: https://stackoverflow.com/questions/794 ... n-net-maui

Вернуться в «IOS»