public void OnSelectTemplateKey(object sender, SelectTemplateEventArgs e) { if (e.DataContext is ItemsRepeaterPageViewModel.Item item) { e.TemplateKey = (item.Index % 2 == 0) ? "even" : "odd"; } }
private void OnSelectTemplateKey(RecyclingElementFactory sender, SelectTemplateEventArgs args) { args.TemplateKey = (((int)args.DataContext) % 2 == 0) ? "even" : "odd"; }
private void OnSelectTemplateKey(RecyclingElementFactory sender, SelectTemplateEventArgs args) { args.TemplateKey = args.DataContext is string? "RepeaterItemTemplate" : "RepeaterGroupTemplate"; }
private void OnSelectTemplateKey(RecyclingElementFactory sender, SelectTemplateEventArgs args) { args.TemplateKey = (int.Parse(args.DataContext.ToString()) % 2 == 0) ? "even" : "odd"; }
private void OnSelectTemplateKey(RecyclingElementFactory sender, SelectTemplateEventArgs args) { args.TemplateKey = args.DataContext is Category ? "Category" : "Item"; }
private void ElementFactory_SelectTemplateKey(RecyclingElementFactory sender, SelectTemplateEventArgs args) { args.TemplateKey = args.DataContext is IEnumerable ? "group" : "item"; }