ComponentFactory.Krypton.Toolkit.MenuItemController.HighlightState C# (CSharp) Method

HighlightState() private method

private HighlightState ( ) : void
return void
        private void HighlightState()
        {
            if (_menuItem.ItemEnabled)
            {
                _menuItem.ElementState = PaletteState.Tracking;
                _menuItem.SplitSeparator.ElementState = PaletteState.Tracking;
                _menuItem.SplitSeparator.SetPalettes(_menuItem.KryptonContextMenuItem.StateHighlight.ItemSplit.Back,
                                                     _menuItem.KryptonContextMenuItem.StateHighlight.ItemSplit.Border);
                _menuItem.SetPalettes(_menuItem.KryptonContextMenuItem.StateHighlight.ItemHighlight.Back,
                                      _menuItem.KryptonContextMenuItem.StateHighlight.ItemHighlight.Border);
            }
            else
            {
                _menuItem.ElementState = PaletteState.Disabled;
                _menuItem.SplitSeparator.ElementState = PaletteState.Disabled;
                _menuItem.SplitSeparator.SetPalettes(_menuItem.KryptonContextMenuItem.StateDisabled.ItemSplit.Back,
                                                     _menuItem.KryptonContextMenuItem.StateDisabled.ItemSplit.Border);
                _menuItem.SetPalettes(_menuItem.KryptonContextMenuItem.StateDisabled.ItemHighlight.Back,
                                      _menuItem.KryptonContextMenuItem.StateDisabled.ItemHighlight.Border);
            }

            PerformNeedPaint(false);
        }