ComponentFactory.Krypton.Navigator.KryptonPage.ResetInherit C# (CSharp) 메소드

ResetInherit() 공개 메소드

Reset the state palettes so they no longer inherit from external source.
public ResetInherit ( Control alignControl ) : void
alignControl System.Windows.Forms.Control Only if inherited values are still the same as when the aligned control was set are they reset.
리턴 void
        public virtual void ResetInherit(Control alignControl)
        {
            if (alignControl == ViewManager.AlignControl)
            {
                ViewManager.AlignControl = this;

                // Clear down the redirection states
                _redirectNavigator.ResetRedirectStates();
                _redirectNavigatorPage.ResetRedirectStates();
                _redirectNavigatorHeaderGroup.ResetRedirectStates();
                _redirectNavigatorHeaderPrimary.ResetRedirectStates();
                _redirectNavigatorHeaderSecondary.ResetRedirectStates();
                _redirectNavigatorHeaderBar.ResetRedirectStates();
                _redirectNavigatorHeaderOverflow.ResetRedirectStates();
                _redirectNavigatorCheckButton.ResetRedirectStates();
                _redirectNavigatorOverflowButton.ResetRedirectStates();
                _redirectNavigatorMiniButton.ResetRedirectStates();
                _redirectNavigatorBar.ResetRedirectStates();
                _redirectNavigatorSeparator.ResetRedirectStates();
                _redirectNavigatorTab.ResetRedirectStates();
                _redirectNavigatorRibbonTab.ResetRedirectStates();
                _stateCommon.RedirectBorderEdge = new PaletteRedirectBorder(Redirector);
                _stateCommon.RedirectRibbonGeneral = new PaletteRedirectRibbonGeneral(Redirector);
            }
        }