VisualElement.Add
Declaration
public void Add(UIElements.VisualElement child);Параметры
| Параметр | Описание |
|---|---|
| ребенок | Дочерний элемент для добавления в контейнер содержимого. |
Описание
Добавляет элемент к contentContainer этого элемента.
Добавляет дочерний элемент в hierarchy, если этот элемент является контейнером содержимого; в противном случае добавляет дочерний элемент в контейнер содержимого этого элемента.
Выходит без выполнения действия, если дочерним элементом является null.
Выводит InvalidOperationException, если contentContainer является null.
В следующем примере показано, как добавить Button в визуальный элемент.
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!"); } }