Привязка данных
Привязка данных синхронизирует свойства неUI объектов, таких как строковое свойство на MonoBehaviour, со свойствами UI объектов, таких как ценностное свойство TextField. Привязка относится к связи между свойством и визуальным контролем, который изменяет его. Используйте привязки для синхронизации значений между свойством и конкретным визуальным элементом, так что вам не нужно писать обработчики событий при изменении значения в UI.
UI Toolkit поддерживает два типа систем привязки данных, которые можно использовать для создания привязок для Редактора UI и времени выполнения UI.
| Тема | Описание |
|---|---|
| Сравнение систем связывания | Сравнивает привязку времени выполнения и привязку данных SerializedObject. |
| Привязка данных во время выполнения | Привязывает свойства любого простого C# object к свойствам UI. Вы можете использовать этот тип привязки данных во время выполнения UI. Вы также можете использовать его в Редакторе UI, если это не для серийных данных. |
| SerializedObject привязка данных | Привязывает свойства SerializedObject к свойствам элемента управления UI. Этот тип привязки данных можно использовать только в Редакторе UI. |
Дополнительные ресурсы
- Мини-урок: Привязка данных с UI Builder и C# за 5 минут
- Поддержка редактора UI
- Поддержка runtime
- 📖 Электронная книга: UI Toolkit для продвинутых Unity разработчиков — Привязка данных