Example #1
0
        public void SetLayout(
            ILayoutRenderer layoutRenderer)
        {
            var layout = ((global::Android.Views.ViewGroup)layoutRenderer.NativeElement);

            this._nativePage.AddView(layout);

            // NOTE: The layout already has AndroidBaseLayoutParameters defined, so
            // do not overwrite them here.
        }
Example #2
0
        public void SetLayout(
            ILayoutRenderer layoutRenderer)
        {
            var layoutPanel = ((global::Windows.UI.Xaml.Controls.Panel)layoutRenderer.NativeElement);

            layoutPanel.Background          = this.NativePage.Background;
            this.NativePage.Content         = layoutPanel;
            layoutPanel.HorizontalAlignment = global::Windows.UI.Xaml.HorizontalAlignment.Left;
            layoutPanel.VerticalAlignment   = global::Windows.UI.Xaml.VerticalAlignment.Top;
        }
Example #3
0
        public void SetLayout(
            ILayoutRenderer layoutRenderer)
        {
            for (int i = 0; i < this.NativeElement.Subviews.Length; i++)
            {
                this.NativeElement.Subviews[i].RemoveFromSuperview();
            }
            var nativeLayout = (NativeLayout)layoutRenderer.NativeElement;

            this.NativeElement.AddSubview(nativeLayout);
        }
        public ILayoutRenderer Create(LayoutRenderType type)
        {
            ILayoutRenderer layoutRenderrer = IoC.Get <ILayoutRenderer>(type.ToString());

            return(layoutRenderrer);
        }