Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Add(VisualElement)

Adds an element to the contentContainer of this element.
Read time 1 minuteLast updated 6 days ago

Definition

public void Add(VisualElement child)

Parameters

The child element to add to the content container.

Remarks

Adds the child element to the hierarchy if this element is the content container; otherwise, adds the child element to the content container of this element.
Exits without performing any action if the child element is
null
.
Throws an InvalidOperationException if the contentContainer is
null
.
The following example shows how to add a Button to a visual element.

Examples

using UnityEngine;using UnityEngine.UIElements;[UxmlElement]public partial class MyElement : VisualElement{ public MyElement() { var button = new Button { name = "my-button", text = "Click me!" }; button.clicked += ButtonClicked; // Add the button to the visual element Add(button); } void ButtonClicked() { Debug.Log("Button clicked!"); }}