public void OnSelectTemplateKey(object sender, SelectTemplateEventArgs e)
 {
     if (e.DataContext is ItemsRepeaterPageViewModel.Item item)
     {
         e.TemplateKey = (item.Index % 2 == 0) ? "even" : "odd";
     }
 }
Beispiel #2
0
 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";
 }
Beispiel #4
0
 private void OnSelectTemplateKey(RecyclingElementFactory sender, SelectTemplateEventArgs args)
 {
     args.TemplateKey = (int.Parse(args.DataContext.ToString()) % 2 == 0) ? "even" : "odd";
 }
Beispiel #5
0
 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";
 }