Paint.PaintToolBox.CreateColorPickers C# (CSharp) Méthode

CreateColorPickers() private méthode

Creates the color pickers.
private CreateColorPickers ( ColorSelector colorSelector, ToolboxLayoutDefinitionPaintToolsColorPickersColorPicker layoutColorPickers ) : void
colorSelector ColorSelector
layoutColorPickers Paint.ToolboxLayout.ToolboxLayoutDefinitionPaintToolsColorPickersColorPicker
Résultat void
        private void CreateColorPickers(ColorSelector colorSelector, ToolboxLayoutDefinitionPaintToolsColorPickersColorPicker[] layoutColorPickers)
        {
            foreach (var layoutColorPicker in layoutColorPickers)
            {
                var colorPicker = new ColorPicker(this.GraphicsDisplay, new ColorPickerDefinition(layoutColorPicker, this.Scale));

                colorPicker.ColorSelected += (sender, e) =>
                {
                    colorSelector.Color = colorPicker.Color;
                };

                this.AddTool(colorPicker);
            }
        }