Esempio n. 1
0
        private void CreateItem(Guid pageId, bool useSeparator, ITemplate template)
        {
            if (template == null)
            {
                return;
            }

            if (useSeparator)
            {
                AddTemplate(SeparatorTemplate);
            }

            var item = new PageListItem();

            template.InstantiateIn(item);

            item.DataItem = pageId;
            Controls.Add(item);
            item.DataBind();
        }
Esempio n. 2
0
        protected void CreateItem(int itemIndex, Guid pageId, ITemplate template, bool useSeparator = true)
        {
            if (template != null)
            {
                if (useSeparator)
                {
                    CreateSeparator(itemIndex);
                }

                var item = new PageListItem {
                    DataItem = pageId
                };

                template.InstantiateIn(item);

                Controls.Add(item);

                item.DataBind();
            }
        }
Esempio n. 3
0
        protected void CreateItem(int itemIndex, Guid pageId, ITemplate template, bool useSeparator = true) {
            if(template != null) {
                if (useSeparator) {
                    CreateSeparator(itemIndex);
                }

                var item = new PageListItem { DataItem = pageId };

                template.InstantiateIn(item);

                Controls.Add(item);

                item.DataBind();
            }
        }
Esempio n. 4
0
        private void CreateItem(Guid pageId, bool useSeparator, ITemplate template) {
            if (template == null) {
                return;
            }

            if (useSeparator) {
                AddTemplate(SeparatorTemplate);
            }

            var item = new PageListItem();

            template.InstantiateIn(item);

            item.DataItem = pageId;
            Controls.Add(item);
            item.DataBind();
        }