private void OnPointMeasured(TypedChartPoint <float, RoundedRectangleGeometry, LabelGeometry, SkiaSharpDrawingContext> point) { var visual = point.Visual; var delayedFunction = new DelayedFunction(EasingFunctions.BuildCustomElasticOut(1.5f, 0.60f), point, 30f); _ = visual .TransitionateProperties( nameof(visual.Y), nameof(visual.Height)) .WithAnimation(animation => animation .WithDuration(delayedFunction.Speed) .WithEasingFunction(delayedFunction.Function)); }