ui · thing ·

yuiAuthoredControlBehavior

A yui authored control behavior record carrying kind, activationMode, valueProperty, fallbackValueProperty, eventProperty, and related state.

cpusource-examplethinguiyeho

Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.

external thing yuiAuthoredControlBehavior

Status: source-declared

Fields and methods (8)
text kind
Stores kind as text.
text activationMode
Stores activation mode as text.
text valueProperty
Stores value property as text.
text fallbackValueProperty
Stores fallback value property as text.
text eventProperty
Stores event property as text.
bool interactive
Stores interactive as bool.
bool focusable
Stores focusable as bool.
yuiAuthoredControlBehavior(text kind, text activationMode, text valueProperty, text fallbackValueProperty, text eventProperty, bool interactive, bool focusable)
Yui authored control behavior.

Use yuiAuthoredControlBehavior

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using ui

// Build YUI's reusable control, layout, interaction, text, accessibility, and retained-rendering models.
yuiAuthoredControlBehavior sample = yuiAuthoredControlBehavior("kind", "activation Mode", "value Property", "fallback Value Property", "event Property", true, true)
Console.Log(Text.From(sample.kind))
project.mech
manifestVersion = "2"
package = "api.example.ui__yuiauthoredcontrolbehavior"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "graphics.image"
version = "0.1.0"
path = "../../../yeho/packages/graphics/image"

[[dependencies]]
package = "graphics.text"
version = "0.1.0"
path = "../../../yeho/packages/graphics/text"

[[dependencies]]
package = "host.ui_services"
version = "0.1.0"
path = "../../../yeho/packages/host/ui_services"

[[dependencies]]
package = "ui"
version = "0.2.0"
path = "../../../yeho/packages/ui"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/ui/authoring-interaction-00-definitions.yh:5