Logo FS-Skia-UI

ControlRuntimeEffect Type

An observable side effect emitted by `ControlRuntime.update` when interaction state changes (focus, hover, caret, selection, drag, diagnostics).

Union cases

Union case Description

CancelledInteraction ControlId option

Full Usage: CancelledInteraction ControlId option

Parameters:
Item : ControlId option

CaretChanged ControlCaret option

Full Usage: CaretChanged ControlCaret option

Parameters:
Item : ControlCaret option

CompositionChanged ControlComposition option

Full Usage: CompositionChanged ControlComposition option

Parameters:
Item : ControlComposition option

DragChanged ControlDrag option

Full Usage: DragChanged ControlDrag option

Parameters:
Item : ControlDrag option

FocusChanged ControlId option

Full Usage: FocusChanged ControlId option

Parameters:
Item : ControlId option

HoverChanged ControlId option

Full Usage: HoverChanged ControlId option

Parameters:
Item : ControlId option

PressedControlsChanged ControlId list

Full Usage: PressedControlsChanged ControlId list

Parameters:
Item : ControlId list

ReportControlRuntimeDiagnostic ControlDiagnostic

Full Usage: ReportControlRuntimeDiagnostic ControlDiagnostic

Parameters:

SelectionChanged ControlSelection option

Full Usage: SelectionChanged ControlSelection option

Parameters:
Item : ControlSelection option

StaleTarget ControlId

Full Usage: StaleTarget ControlId

Parameters:
Item : ControlId

Instance members

Instance member Description

this.IsCancelledInteraction

Full Usage: this.IsCancelledInteraction

Returns: bool
Returns: bool

this.IsCaretChanged

Full Usage: this.IsCaretChanged

Returns: bool
Returns: bool

this.IsCompositionChanged

Full Usage: this.IsCompositionChanged

Returns: bool
Returns: bool

this.IsDragChanged

Full Usage: this.IsDragChanged

Returns: bool
Returns: bool

this.IsFocusChanged

Full Usage: this.IsFocusChanged

Returns: bool
Returns: bool

this.IsHoverChanged

Full Usage: this.IsHoverChanged

Returns: bool
Returns: bool

this.IsPressedControlsChanged

Full Usage: this.IsPressedControlsChanged

Returns: bool
Returns: bool

this.IsReportControlRuntimeDiagnostic

Full Usage: this.IsReportControlRuntimeDiagnostic

Returns: bool
Returns: bool

this.IsSelectionChanged

Full Usage: this.IsSelectionChanged

Returns: bool
Returns: bool

this.IsStaleTarget

Full Usage: this.IsStaleTarget

Returns: bool
Returns: bool

Type something to start searching.