Skip to content

Enum AttributeValueType

Definition

Namespace: StardewUI.Framework.Grammar
Assembly: StardewUI.dll

Types allowed for the value of an Attribute.

public enum AttributeValueType

Inheritance
ObjectValueTypeEnum ⇦ AttributeValueType

Fields

Name Value Description
Literal 0 The value is the literal string in the markup, i.e. it is the actual string representation of the target data type such as an integer, enumeration or another string.
AssetBinding 1 A read-only binding which obtains the value from a named game asset.
TranslationBinding 2 A read-only binding which obtains the value from a translation key registered with SMAPI.
InputBinding 3 A one-way data binding which obtains the value from the context data and assigns it to the view.
OneTimeBinding 4 A special type of InputBinding that only reads the value a single time, and does not update subsequently afterward.
OutputBinding 5 A one-way data binding which obtains the value from the view and assigns it to the context data.
TwoWayBinding 6 A two-way data binding which both assigns the context data's value to the view, and the view's value to the context data, depending on which one was most recently changed.
TemplateBinding 7 Binds to the attribute value of the containing template; only valid within a template node.