Esempio n. 1
0
        protected void InitializeViewHandler(IElement element, IElementHandler handler, IMauiContext mauiContext = null)
        {
            handler.SetMauiContext(mauiContext ?? MauiContext);

            handler.SetVirtualView(element);
            element.Handler = handler;

            if (element is IView view)
            {
                view.Arrange(new Rect(0, 0, view.Width, view.Height));

                if (handler is IViewHandler ivh)
                {
                    ivh.PlatformArrange(view.Frame);
                }
            }
        }