private DataTemplate GetTemplateForItem(NSIndexPath indexPath) { if (IsMaterialized(indexPath)) { return(Owner?.XamlParent?.ResolveItemTemplate(Owner.XamlParent.GetDisplayItemFromIndexPath(indexPath.ToIndexPath()))); } else { // Ignore ItemTemplateSelector since we do not know what the item is return(Owner?.XamlParent?.ItemTemplate); } }