/// <inheritdoc/>
        protected override void OnInitialized()
        {
            ParentTabs?.NotifyTabPanelInitialized(Name);

            ParentTabsContent?.NotifyTabPanelInitialized(Name);

            base.OnInitialized();
        }
        /// <inheritdoc/>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                ParentTabs?.NotifyTabPanelRemoved(Name);

                ParentTabsContent?.NotifyTabPanelRemoved(Name);
            }

            base.Dispose(disposing);
        }
Example #3
0
        protected override void OnInitialized()
        {
            if (ParentTabs != null)
            {
                ParentTabs.HookPanel(Name);
            }

            if (ParentTabsContent != null)
            {
                ParentTabsContent.Hook(Name);
            }

            base.OnInitialized();
        }
Example #4
0
        /// <inheritdoc/>
        protected override void OnInitialized()
        {
            if (ParentTabs != null)
            {
                ParentTabs.NotifyTabPanelInitialized(Name);
            }

            if (ParentTabsContent != null)
            {
                ParentTabsContent.NotifyTabPanelInitialized(Name);
            }

            base.OnInitialized();
        }
Example #5
0
        /// <inheritdoc/>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (ParentTabs != null)
                {
                    ParentTabs.NotifyTabPanelRemoved(Name);
                }

                if (ParentTabsContent != null)
                {
                    ParentTabsContent.NotifyTabPanelRemoved(Name);
                }
            }

            base.Dispose(disposing);
        }
Example #6
0
        protected override void OnInitialized()
        {
            if (ParentTabs != null)
            {
                ParentTabs.HookPanel(Name);

                Active = Name == ParentTabs.SelectedTab;

                ParentTabs.StateChanged += OnTabsContentStateChanged;
            }

            if (ParentTabsContent != null)
            {
                ParentTabsContent.Hook(Name);

                Active = Name == ParentTabsContent.SelectedPanel;

                ParentTabsContent.StateChanged += OnTabsContentStateChanged;
            }

            base.OnInitialized();
        }