Logo FS-Skia-UI

AttrValue<'msg> Type

Union cases

Union case Description

BoolValue bool

Full Usage: BoolValue bool

Parameters:
    Item : bool

Item : bool

ChildValue Control<'msg>

Full Usage: ChildValue Control<'msg>

Parameters:
Item : Control<'msg>

ChildrenValue Control<'msg> list

Full Usage: ChildrenValue Control<'msg> list

Parameters:
Item : Control<'msg> list

EventValue ControlEvent -> 'msg

Full Usage: EventValue ControlEvent -> 'msg

Parameters:
Item : ControlEvent -> 'msg

FloatValue float

Full Usage: FloatValue float

Parameters:
    Item : float

Item : float

MessageValue 'msg

Full Usage: MessageValue 'msg

Parameters:
    Item : 'msg

Item : 'msg

SlotFillsValue (string * Control<'msg>) list

Full Usage: SlotFillsValue (string * Control<'msg>) list

Parameters:
    Item : (string * Control<'msg>) list

Feature 095 (E5): an ordered association list from declared slot NAME to the consumer's fill sub-tree. Rides the existing `Attr` mechanism under `AttrCategory.Slot` (the same shape E3 used for `StyleClassesValue`); a control carries at most one `Slot`-category attribute, last-writer-wins. The slot NAME is internal plumbing — a name ABSENT from this list is an unfilled slot (renders default), a name PRESENT is filled (renders the sub-tree, even when the sub-tree is empty). A slot fill is a static `Control<'msg>` value, NOT a data-bound template (FR-008). Lowering injects the fills into the control's `Children`, so they inherit E1–E4 + E2 retained identity by construction (FR-004, FR-005).

Item : (string * Control<'msg>) list

StringListValue string list

Full Usage: StringListValue string list

Parameters:
    Item : string list

Item : string list

StyleClassesValue StyleClass list

Full Usage: StyleClassesValue StyleClass list

Parameters:

Feature 093 (E3): an ordered list of attached style classes (list order = attach order). Rides the existing `Attr` mechanism under `AttrCategory.Style`; absent ≡ `[]` ≡ base.

Item : StyleClass list

TextValue string

Full Usage: TextValue string

Parameters:
    Item : string

Item : string

ThemeValue Theme

Full Usage: ThemeValue Theme

Parameters:
Item : Theme

UntypedValue obj

Full Usage: UntypedValue obj

Parameters:
    Item : obj

Item : obj

ValidationValue ValidationState

Full Usage: ValidationValue ValidationState

Parameters:

VisualStateValue VisualState

Full Usage: VisualStateValue VisualState

Parameters:

Feature 093 (E3): the control's current `VisualState`, consumed by `Style.resolve`. Rides the `Attr` mechanism so it travels WITH the control through the keyed reconciler diff — a state-driven look therefore survives a sibling-shifting re-render under E2's retained identity (FR-006, SC-005). Absent ≡ `Normal` ≡ the behaviour-preserving base case.

Item : VisualState

Instance members

Instance member Description

this.IsAccessibilityValue

Full Usage: this.IsAccessibilityValue

Returns: bool
Returns: bool

this.IsBoolValue

Full Usage: this.IsBoolValue

Returns: bool
Returns: bool

this.IsChildValue

Full Usage: this.IsChildValue

Returns: bool
Returns: bool

this.IsChildrenValue

Full Usage: this.IsChildrenValue

Returns: bool
Returns: bool

this.IsEventValue

Full Usage: this.IsEventValue

Returns: bool
Returns: bool

this.IsFloatValue

Full Usage: this.IsFloatValue

Returns: bool
Returns: bool

this.IsMessageValue

Full Usage: this.IsMessageValue

Returns: bool
Returns: bool

this.IsSlotFillsValue

Full Usage: this.IsSlotFillsValue

Returns: bool
Returns: bool

this.IsStringListValue

Full Usage: this.IsStringListValue

Returns: bool
Returns: bool

this.IsStyleClassesValue

Full Usage: this.IsStyleClassesValue

Returns: bool
Returns: bool

this.IsTextValue

Full Usage: this.IsTextValue

Returns: bool
Returns: bool

this.IsThemeValue

Full Usage: this.IsThemeValue

Returns: bool
Returns: bool

this.IsUntypedValue

Full Usage: this.IsUntypedValue

Returns: bool
Returns: bool

this.IsValidationValue

Full Usage: this.IsValidationValue

Returns: bool
Returns: bool

this.IsVisualStateValue

Full Usage: this.IsVisualStateValue

Returns: bool
Returns: bool

Type something to start searching.