示例#1
0
            public ItemDemoCell()
            {
                var label = new DemoLabel();

                label.SetBinding(Label.TextProperty, nameof(Item.Name));
                View = label;
            }
示例#2
0
            public GroupHeaderCell()
            {
                var label = new DemoLabel();

                label.SetBinding(Label.TextProperty, "Title");
                View = label;
            }
示例#3
0
        public StringDemoCell()
        {
            var label = new DemoLabel();

            label.SetBinding(Label.TextProperty, ".");
            View = label;
        }
            public ItemGestureCell()
            {
                var name = new DemoLabel();

                name.SetBinding(Label.TextProperty, nameof(Item.Name));

                var tappable = new DemoLabel {
                    BackgroundColor = Color.DimGray, Text = "tap me", Margin = new Thickness(10, 0)
                };

                tappable.GestureRecognizers.Add(new TapGestureRecognizer {
                    Command = new Command(o => {
                        tappable.Text += "!";
                    })
                });

                View = new FlexLayout {
                    Margin   = new Thickness(20, 0),
                    Children =
                    {
                        name,
                        tappable,
                    }
                };
            }
示例#5
0
 public RecyclingCell()
 {
     instanceNumber = ++InstanceCount;
     label          = new DemoLabel();
     View           = label;
 }