Esempio n. 1
0
        protected override ItemContainerGenerator CreateItemContainerGenerator()
        {
            TabControl             tabControl = this.TemplatedParent as TabControl;
            ItemContainerGenerator result;

            if (tabControl != null)
            {
                result = tabControl.ItemContainerGenerator;
            }
            else
            {
                result = new TypedItemContainerGenerator <TabItem>(this);
            }

            result.StateChanged += ItemsContainerGeneratorStateChanged;

            return(result);
        }
Esempio n. 2
0
        protected override ItemContainerGenerator CreateItemContainerGenerator()
        {
            TabControl tabControl = this.TemplatedParent as TabControl;
            ItemContainerGenerator result;

            if (tabControl != null)
            {
                result = tabControl.ItemContainerGenerator;
            }
            else
            {
                result = new TypedItemContainerGenerator<TabItem>(this);
            }

            result.StateChanged += this.ItemsContainerGeneratorStateChanged;

            return result;
        }