Esempio n. 1
0
            public override View CreateNativeView(int index)
            {
                Console.WriteLine($"CreateNativeView... for {index}");

                var wrapper = new MyWrapper
                {
                    Focusable        = true,
                    FocusableInTouch = true,
                    Layout           = new AbsoluteLayout(),

                    WidthSpecification  = LayoutParamPolicies.MatchParent,
                    HeightSpecification = LayoutParamPolicies.MatchParent,
                };

                wrapper.UpdateBackgroundColor(Color.Yellow);
                var item = new TextLabel
                {
                    Text = $"Text for{index}",
                    WidthSpecification  = LayoutParamPolicies.MatchParent,
                    HeightSpecification = LayoutParamPolicies.MatchParent,
                    HeightResizePolicy  = ResizePolicyType.FillToParent,
                    WidthResizePolicy   = ResizePolicyType.FillToParent,
                };

                wrapper.Add(item);
                return(wrapper);
            }