Property types¶
Properties provide the means to specify and examine the state, appearance, and behavior of nodes. For example, a property can define a color, indicate whether a button is pressed, or specify the alignment of an item.
Properties provide a uniform way to access data of Kanzi nodes, so that many Kanzi subsystems can manipulate the data. That way you can, for example, animate property values, provide bindings between property values, and monitor property value changes.
Each property is described by a property type. The property type uniquely describes the property where it is used, the name and the type of values the property holds. The data type defines the type of the data of the property.
You can create custom property types to support the logic of your Kanzi application:
In Kanzi Studio. See Creating property types.
In a Kanzi Engine plugin. See Kanzi Engine plugins.
To learn about how the Kanzi property system works, see Property system.
For a list of default property types, see Property types reference.