ComponentFactory.Krypton.Toolkit.PaletteListItemTriple.PaletteListItemTriple C# (CSharp) Method

PaletteListItemTriple() public method

Initialize a new instance of the PaletteListItemTriple class.
public PaletteListItemTriple ( PaletteTripleRedirect inherit, NeedPaintHandler needPaint ) : System
inherit PaletteTripleRedirect Source for inheriting values.
needPaint NeedPaintHandler Delegate for notifying paint requests.
return System
        public PaletteListItemTriple(PaletteTripleRedirect inherit,
                                     NeedPaintHandler needPaint)
        {
            Debug.Assert(inherit != null);

            // Store the provided paint notification delegate
            NeedPaint = needPaint;

            // Create storage that maps onto the inherit instances
            _paletteItem = new PaletteTriple(inherit, needPaint);
        }