protected virtual void InitializeItem (RepeaterItem item)
{
ITemplate t = null;
switch (item.ItemType) {
case ListItemType.Header:
t = HeaderTemplate;
break;
case ListItemType.Footer:
t = FooterTemplate;
break;
case ListItemType.Item:
t = ItemTemplate;
break;
case ListItemType.AlternatingItem:
t = AlternatingItemTemplate;
if (t == null)
t = ItemTemplate;
break;
case ListItemType.Separator:
t = SeparatorTemplate;
break;
}
if (t != null)
t.InstantiateIn (item);
}