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

PaletteTrackBarPositionStates() public method

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

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

            // Create storage that maps onto the inherit instances
            _positionState = new PaletteElementColor(inheritPosition, needPaint);
        }

Same methods

PaletteTrackBarPositionStates::PaletteTrackBarPositionStates ( PaletteTrackBarRedirect redirect, NeedPaintHandler needPaint ) : System