void UpdateCanvasSize(SKSize Size) { //As base class initialises first the onSizeAllocated can be triggered before padding is intiialised if (Padding != null) { Padding.SetParentSize(Size.Width, Size.Height, Size.Width / Width); } foreach (var Element in ChartElements) { Element.SetParentSize(Size.Width, Size.Height, Size.Width / Width); } }