Я занимаюсь разработкой приложения Xamarin Forms. Я хочу использовать библиотеку SkiaSharp, чтобы нарисовать серию линий и точек. Можно ли рисовать на фоне темы?
Из Документы Microsft , метод SKCanvasView.InvalidateSurface() должен вызываться из потока пользовательского интерфейса.
SKCanvasView.InvalidateSurface()
Вы можете добавить свой код в параллельную задачу, например, такую:
Открытая задача MyBeautifulPicture () {
Task.run ((n) => {
SKCanvas.DrawRect (и т. Д.);}). ConfigureAwait (true);
}