Exemplo n.º 1
0
        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);
            }
        }