Пример #1
0
        public TitleViewPage(EvasObject parent, Xamarin.Forms.Page page, View titleView) : base(parent)
        {
            _page      = Platform.GetOrCreateRenderer(page).NativeView as Native.Page;
            _titleView = titleView;
            if (_titleView != null)
            {
                var renderer = Platform.GetOrCreateRenderer(_titleView);
                (renderer as LayoutRenderer)?.RegisterOnLayoutUpdated();

                this.PackEnd(renderer.NativeView);
            }
            this.PackEnd(_page);
            this.LayoutUpdated += OnLayoutUpdated;
        }
Пример #2
0
        public TitleViewPage(EvasObject parent, Microsoft.Maui.Controls.Compatibility.Page page, View titleView) : base(parent)
        {
            _page      = Platform.GetOrCreateRenderer(page).NativeView as Native.Page;
            _titleView = titleView;
            if (_titleView != null)
            {
                var renderer = Platform.GetOrCreateRenderer(_titleView);
                (renderer as ILayoutRenderer)?.RegisterOnLayoutUpdated();

                this.PackEnd(renderer.NativeView);
            }
            this.PackEnd(_page);
            this.LayoutUpdated += OnLayoutUpdated;
        }