private CreateItem ( object dataItem, int index, AccordionItemType itemType, |
||
dataItem | object | |
index | int | |
itemType | AccordionItemType | |
container | ||
template | ITemplate | |
dataBind | bool | |
return | void |
void CreateItem(object dataItem, int index, AccordionItemType itemType, AccordionContentPanel container, ITemplate template, bool dataBind)
{
if(template == null)
return;
var itemArgs = new AccordionItemEventArgs(container, itemType);
OnItemCreated(itemArgs);
container.SetDataItemProperties(dataItem, index, itemType);
template.InstantiateIn(container);
if(dataBind) {
container.DataBind();
OnItemDataBound(itemArgs);
}
}