Documentation moved The canonical English content is organized by topic. Use the links below. Where a file lives Read this section. File structure Read this section. Nodes and ids Read this section. Nodes with no id Read this section. Node types Read this section. Properties and values Read this section. Values Read this section. Slot lines: @slot and @fill Read this section. Components: + Class Read this section. Styles Read this section. Resources Read this section. use Read this section. Writing a component Read this section. props Read this section. events and emit Read this section. Slots Read this section. View models Read this section. Where the object comes from Read this section. Writing a view model Read this section. Bindings and routes Read this section. <- drives a property Read this section. ->, += and = route an event Read this section. <-> mirrors both ways Read this section. Shown Read this section. Reflection-based binding at run time Read this section. Responsive appearance with UDreamResponsiveBehaviour Read this section. if and else Read this section. for and each Read this section. for: copies in the panel Read this section. each: a list view's cells Read this section. The rules both keep Read this section. rows: a table of instances Read this section. Timelines Read this section. What the designer writes back Read this section. From designer values back to text Read this section. Where the text lives: UDreamUIDocument Read this section. Diagnostics Read this section. A worked example Read this section.