/// <summary> /// Initialize a new instance of the KryptonPaletteNavigatorState class. /// </summary> /// <param name="redirect">Inheritence redirection instance.</param> /// <param name="needPaint">Delegate for notifying paint requests.</param> public KryptonPaletteNavigatorState(PaletteRedirect redirect, NeedPaintHandler needPaint) { Debug.Assert(redirect != null); // Create the storage objects _bar = new KryptonPaletteNavigatorStateBar(redirect, needPaint); }