ComponentFactory.Krypton.Toolkit.PaletteBorderInheritOverride.SetPalettes C# (CSharp) Method

SetPalettes() public method

Update the the primary and backup palettes.
public SetPalettes ( IPaletteBorder primary, IPaletteBorder backup ) : void
primary IPaletteBorder New primary palette.
backup IPaletteBorder New backup palette.
return void
        public void SetPalettes(IPaletteBorder primary,
                                IPaletteBorder backup)
        {
            // Store incoming alternatives
            _primary = primary;
            _backup = backup;
        }

Usage Example

Beispiel #1
0
 /// <summary>
 /// Update the the normal and override palettes.
 /// </summary>
 /// <param name="normalTriple">New normal palette.</param>
 /// <param name="overrideTriple">New override palette.</param>
 public void SetPalettes(IPaletteTriple normalTriple,
                         IPaletteTriple overrideTriple)
 {
     _overrideBack.SetPalettes(normalTriple.PaletteBack, overrideTriple.PaletteBack);
     _overrideBorder.SetPalettes(normalTriple.PaletteBorder, overrideTriple.PaletteBorder);
     _overrideContent.SetPalettes(normalTriple.PaletteContent, overrideTriple.PaletteContent);
 }