private void Expand() { expanderImage.Source = "CollapseIcon.png"; IsExpanderClicked = false; CellTemplate = new AccordionCellTemplate(); var listview = new ListView(); listview.BackgroundColor = Color.Transparent; listview.HasUnevenRows = true; listview.ChildAdded += Added; listview.SetBinding(ListView.ItemsSourceProperty, "Details"); listview.ItemTemplate = new DataTemplate(CellTemplate.GetType()); Grid grid = new Grid(); var firstColumn = new ColumnDefinition() { Width = 31 }; var secondColumn = new ColumnDefinition() { Width = new GridLength(1, GridUnitType.Star) }; grid.ColumnDefinitions.Add(firstColumn); grid.ColumnDefinitions.Add(secondColumn); Grid.SetColumn(listview, 1); grid.Children.Add(listview); parentStack.Children.Add(grid); }
public AccordionHeaderTemplate() { InitializeComponent(); CellHeight = 50; IsExpanderClicked = true; CellDisplayMemberBinding = "Details"; CellTemplate = new AccordionCellTemplate(); IsExpanderClicked = true; Expand(); //CheckDetail(); //Expand(); }