protected override void ConnectHandler(MauiShapeView nativeView)
        {
            if (VirtualView is Polyline polyline)
            {
                polyline.Points.CollectionChanged += OnPointsCollectionChanged;
            }

            base.ConnectHandler(nativeView);
        }
        protected override void DisconnectHandler(MauiShapeView nativeView)
        {
            if (VirtualView is Polygon polygon)
            {
                polygon.Points.CollectionChanged -= OnPointsCollectionChanged;
            }

            base.DisconnectHandler(nativeView);
        }