public static void InitializeFrom(this Border nativeControl, Abstractions.RoundedBoxView formsControl) { if (nativeControl == null || formsControl == null) { return; } nativeControl.Height = formsControl.HeightRequest; nativeControl.Width = formsControl.WidthRequest; nativeControl.UpdateCornerRadius(formsControl.CornerRadius); nativeControl.UpdateBorderColor(formsControl.BorderColor); var rectangle = new Rectangle(); rectangle.InitializeFrom(formsControl); nativeControl.Child = rectangle; }