public ThemeColorMappingInstance(IColorPaletteEntry source, ThemeColorTarget targetColor, ColorPaletteResources targetResources, ThemeExtraPalette extraPalette) { _source = source; _targetColor = targetColor; _targetResources = targetResources; _extraPalette = extraPalette; Apply(); _source.ActiveColorChanged += Source_ActiveColorChanged; }
public ThemeColorMappingInstance CreateInstance(ColorPaletteResources targetResources, ThemeExtraPalette extraPalette) { return(new ThemeColorMappingInstance(_source, _targetColor, targetResources, extraPalette)); }