protected override DataTemplate OnSelectTemplate(object item, BindableObject container) { var horizontalList = (HorizontalListView)container; HorizontalListViewLayout layout = horizontalList.ListLayout; if (item is AddSillyDudeVmo) { return(AddSillyDude); } return(VerticalTemplate); }
protected override DataTemplate OnSelectTemplate(object item, BindableObject container) { var horizontalList = (HorizontalListView)container; HorizontalListViewLayout layout = horizontalList.ListLayout; switch (layout) { case HorizontalListViewLayout.Grid: return(GridTemplate); case HorizontalListViewLayout.Vertical: return(VerticalTemplate); default: return(VerticalTemplate); } }