ColorPicker
The color picker (ColorPicker) is used to browse through and select colors. By default, it lets people navigate through colors on a color spectrum, or specify a color in either Red-Green-Blue (RGB), or alpha color code; or Hexadecimal textboxes.
Usage
Basic
The color type (hex or rgb) of the BitColorPicker automatically matches the initial value of the Color parameter.
For example, if the initial value of this parameter is in hex format, the component will return the resulting colors in hex and vice versa.
Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness.
Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness.
Color with Alpha
Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness.
Previewing Color
Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness.
Two-way Binding
Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness.
OnChange Event
Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness.
Public Api
Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness.
Class & Style
Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness.
Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness.
Implementation
BitColorPicker parameters
Name |
Type |
Default value |
Description |
---|---|---|---|
Alpha | double | 1 | Indicates the Alpha value. |
Color | string | CSS-compatible string to describe the color. | |
OnChange | EventCallback<BitColorEventArgs> | Callback for when the value changed. | |
ShowAlphaSlider | bool | false | Whether to show a slider for editing alpha value. |
ShowPreview | bool | false | Whether to show color preview box. |
BitComponentBase parameters
Name |
Type |
Default value |
Description |
---|---|---|---|
AriaLabel | string? | null | The aria-label of the control for the benefit of screen readers. |
Class | string? | null | Custom CSS class for the root element of the component. |
HtmlAttributes | Dictionary<string, object> | new Dictionary<string, object>() | Capture and render additional attributes in addition to the component's parameters. |
Id | string? | null | Custom id attribute for the root element. if null the UniqueId will be used instead. |
IsEnabled | bool | true | Whether or not the component is enabled. |
Style | string? | null | Custom CSS style for the root element of the component. |
Visibility | BitVisibility | BitVisibility.Visible | Whether the component is visible, hidden or collapsed. |
BitComponentBase public members
Name |
Type |
Default value |
Description |
---|---|---|---|
UniqueId | Guid | Guid.NewGuid() | The readonly unique id of the root element. it will be assigned to a new Guid at component instance construction. |
RootElement | ElementReference | The ElementReference of the root element. |
BitVisibility enum
Name |
Value |
Description |
---|---|---|
Visible | 0 | The content of the component is visible. |
Hidden | 1 | The content of the component is hidden, but the space it takes on the page remains (visibility:hidden). |
Collapsed | 2 | The component is hidden (display:none). |