diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue11033.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue11033.cs index 0c9aec5ad15..b206a849466 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue11033.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue11033.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using Xamarin.Forms.CustomAttributes; +using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; using Xamarin.Forms.Shapes; @@ -22,9 +21,7 @@ public class Issue11033 : TestContentPage { public Issue11033() { -#if APP - Device.SetFlags(new List { ExperimentalFlags.ShapesExperimental }); -#endif + } protected override void Init() diff --git a/Xamarin.Forms.Platform.iOS/Shapes/RectangleRenderer.cs b/Xamarin.Forms.Platform.iOS/Shapes/RectangleRenderer.cs index 1094b595c11..c75cbfed39b 100644 --- a/Xamarin.Forms.Platform.iOS/Shapes/RectangleRenderer.cs +++ b/Xamarin.Forms.Platform.iOS/Shapes/RectangleRenderer.cs @@ -14,7 +14,8 @@ public class RectangleRenderer : ShapeRenderer // Each corner of the rounded rectangle is one-quarter of an ellipse with axes equal to the RadiusX and Radius parameters. const double MaximumRadius = 0.5d; - protected override void OnElementChanged(ElementChangedEventArgs args) + [Internals.Preserve(Conditional = true)] + public RectangleRenderer() { }