ComponentFactory.Krypton.Toolkit.KryptonWrapLabel.OnGlobalPaletteChanged C# (CSharp) Method

OnGlobalPaletteChanged() private method

private OnGlobalPaletteChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void OnGlobalPaletteChanged(object sender, EventArgs e)
        {
            // We only care if we are using the global palette
            if (PaletteMode == PaletteMode.Global)
            {
                // Update ourself with the new global palette
                _localPalette = null;
                SetPalette(KryptonManager.CurrentGlobalPalette);
                _redirector.Target = _palette;

                // A new palette source means we need to layout and redraw
                NeedPaint(true);

                // Must raise event to change palette in redirector
                OnPaletteChanged(EventArgs.Empty);
            }
        }