AjaxControlToolkit.Accordion.CreateItem C# (CSharp) Метод

CreateItem() приватный Метод

private CreateItem ( object dataItem, int index, AccordionItemType itemType, AccordionContentPanel container, ITemplate template, bool dataBind ) : void
dataItem object
index int
itemType AccordionItemType
container AccordionContentPanel
template ITemplate
dataBind bool
Результат 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);
            }
        }