public LightweightPlatform(EvasObject parent) { Forms.NativeParent = parent; _defaultPlatformColor = Device.Idiom == TargetIdiom.Phone ? EColor.White : EColor.Transparent; _viewStack = new Native.Canvas(parent) { BackgroundColor = _defaultPlatformColor, }; _viewStack.SetAlignment(-1, -1); _viewStack.SetWeight(1.0, 1.0); _viewStack.LayoutUpdated += OnLayout; _viewStack.Show(); if (Forms.UseMessagingCenter) { _popupManager = new PopupManager(this); } }