public ItemDemoCell() { var label = new DemoLabel(); label.SetBinding(Label.TextProperty, nameof(Item.Name)); View = label; }
public GroupHeaderCell() { var label = new DemoLabel(); label.SetBinding(Label.TextProperty, "Title"); View = label; }
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, } }; }