Skip to content
IzzyBlazor 0.1.0-alpha.17

Enter all results ↑ ↓ move Esc close

ColorPicker

A color field with a hex box and presets.

IzzyBlazor.ColorPicker in the IzzyBlazor.Core package, generated from the 0.1.0-alpha.17 assembly and its doc comments.

Properties (8)

ReadOnlybool = falseAdded in 0.1.0-alpha.13

Makes the field read-only: the hex text can be focused and selected, the swatch and presets are off, and the value still posts.

PresetsIEnumerable<string>?

Colors offered as swatches under the field, as hex strings. Shown with script; without it, Chrome and Edge list them in the browser's own picker.

ShowHexbool = true

A hex text box beside the swatch (with script), for typing or pasting a value. Defaults to true. A read-only field shows it anyway, as text that can be focused.

HexLabelstring? = "hex"

The hex box's name after the label. Defaults to "hex".

PresetsLabelstring? = "Preset colors"

The presets' group name. Defaults to "Preset colors".

PresetTextFunc<string, string?>?Added in 0.1.0-alpha.13

A name for each preset, such as "Ocean", given the string from Presets. Screen readers hear it instead of the hex value, and it's the swatch's tooltip. Return null to keep the hex value.

@bind-Valuestring?

The value, bound with @bind-Value.

DisplayNamestring?

The field's name in validation messages from the input itself, such as a value that can't be parsed.

Field props (from FieldBase)

Labelstring? (computed)

The visible label. Defaults to the model property's [Display(Name)], or its name.

HideLabelbool = false

Keeps the label for screen readers but doesn't show it, as in a toolbar or a one-field newsletter form. Checkboxes and switches show their label beside the box, so this doesn't apply.

Hintstring?

Help text shown under the field and linked to it for screen readers.

Requiredbool? (computed)

Whether a value is required. Defaults to whether the property has [Required].

Disabledbool = false

Disables the field. Disabled fields are not posted with the form.

SizeControlSize = ControlSize.Md

Height, shared with buttons. Defaults to ControlSize.Md.

Classstring?

Classes for the field's outer wrapper (label, control, hint and error).

Stylestring?

Inline style for the field's outer wrapper, after its generated custom properties.

HiddenFromBreakpoint?

Hides the field from this breakpoint up.

VisibleFromBreakpoint?

Shows the field only from this breakpoint up.

MarginResponsive<int>Responsive

Margin on all sides, in spacing steps (-16 to 16; one step = 4px).

MarginXResponsive<int>Responsive

Horizontal margin. When set, replaces Margin on this axis.

MarginYResponsive<int>Responsive

Vertical margin. When set, replaces Margin on this axis.

MarginTopResponsive<int>Responsive

Top margin. When set, replaces MarginY and Margin on this side.

MarginBottomResponsive<int>Responsive

Bottom margin. When set, replaces MarginY and Margin on this side.

MarginStartResponsive<int>Responsive

Margin at the start (left in left-to-right text). Replaces MarginX and Margin on this side.

MarginEndResponsive<int>Responsive

Margin at the end (right in left-to-right text). Replaces MarginX and Margin on this side.

WidthResponsive<Length>Responsive

Width of the whole field (label, control, hint).

MinWidthResponsive<Length>Responsive

Minimum width of the whole field.

MaxWidthResponsive<Length>Responsive

Maximum width of the whole field.

Growbool = false

Whether to grow into free space inside a Stack, Row or Column: <TextField Grow />.

Shrinkbool = true

Whether to shrink when space is short inside a Stack, Row or Column. Defaults to true.

BasisResponsive<Length>Responsive

Starting size inside a Stack, before growing or shrinking.

AlignSelfResponsive<Align>Responsive

Alignment across the parent's direction, overriding the parent's Align for this field only.

ColSpanResponsive<int>Responsive

How many columns the field spans in a Form or Fieldset with Columns; GridSpan.Full for the whole row. Never more than the columns shown.

NewRowbool = false

Starts a new row in a Form or Fieldset with Columns, or a Grid, leaving the rest of the row before it empty.

Events (0)

No events.