//using SkiaSharp;
//using System;
//using System.Collections.Generic;
//using System.Text;

//namespace DataDisplay.Renderers
//{
//    class CircleRenderer : IRenderer
//    {
//        public void PaintSurface(SKSurface surface, SKImageInfo info)
//        {
//            SKCanvas canvas = surface.Canvas; // récupère le canvas
//            canvas.Clear();

//            // opérations de dessin, par exemple dessiner un cercle
//            // paramètre de remplissage du cercle
//            SKPaint fillPaint = new SKPaint
//            {
//                Style = SKPaintStyle.Fill,
//                Color = FillColor
//            };
//            canvas.DrawCircle(info.Width / 2, info.Height / 2, 100, fillPaint);
//        }

//        SKColor _fillColor = new SKColor(160, 160, 160);
//        public SKColor FillColor
//        {
//            get => _fillColor;
//            set
//            {
//                if (_fillColor != value)
//                {
//                    _fillColor = value;
//                    RefreshRequested?.Invoke(this, EventArgs.Empty);
//                }
//            }
//        }

//        public event EventHandler RefreshRequested;
//    }
//}
