ComponentFactory.Krypton.Toolkit.PaletteContextMenuItemState.PopulateFromBase C# (CSharp) Method

PopulateFromBase() public method

Populate values from the base palette.
public PopulateFromBase ( KryptonPaletteCommon common, PaletteState state ) : void
common KryptonPaletteCommon Reference to common settings.
state PaletteState State to inherit.
return void
        public void PopulateFromBase(KryptonPaletteCommon common,
                                     PaletteState state)
        {
            common.StateCommon.BackStyle = PaletteBackStyle.ContextMenuItemHighlight;
            common.StateCommon.BorderStyle = PaletteBorderStyle.ContextMenuItemHighlight;
            _paletteItemHighlight.PopulateFromBase(state);
            common.StateCommon.BackStyle = PaletteBackStyle.ContextMenuItemImage;
            common.StateCommon.BorderStyle = PaletteBorderStyle.ContextMenuItemImage;
            common.StateCommon.ContentStyle = PaletteContentStyle.ContextMenuItemImage;
            _paletteItemImage.PopulateFromBase(state);
            common.StateCommon.ContentStyle = PaletteContentStyle.ContextMenuItemShortcutText;
            _paletteItemShortcutText.PopulateFromBase(state);
            common.StateCommon.BackStyle = PaletteBackStyle.ContextMenuSeparator;
            common.StateCommon.BorderStyle = PaletteBorderStyle.ContextMenuSeparator;
            _paletteItemSplit.PopulateFromBase(state);
            common.StateCommon.ContentStyle = PaletteContentStyle.ContextMenuItemTextStandard;
            _paletteItemTextStandard.PopulateFromBase(state);
            common.StateCommon.ContentStyle = PaletteContentStyle.ContextMenuItemTextAlternate;
            _paletteItemTextAlternate.PopulateFromBase(state);
        }

Usage Example

Esempio n. 1
0
 /// <summary>
 /// Populate values from the base palette.
 /// </summary>
 /// <param name="common">Reference to common settings.</param>
 public void PopulateFromBase(KryptonPaletteCommon common)
 {
     // Populate only the designated styles
     _stateCommon.PopulateFromBase(common, PaletteState.Normal);
     _stateDisabled.PopulateFromBase(common, PaletteState.Disabled);
     _stateNormal.PopulateFromBase(common, PaletteState.Normal);
     _stateHighlight.PopulateFromBase(common, PaletteState.Tracking);
     _stateChecked.PopulateFromBase(common, PaletteState.CheckedNormal);
 }