Bindings
Kelola referensi aset UI dari skrip C#

ViewData persistence

Sitemap Login API memecahkan masalah memiliki keadaan yang spesifik UI, bukan bagian dari data, menahan beban domain dan restart Editor. Idenya adalah memiliki simpanan data yang konsisten pada setiap EditorWindow. Setiap VisualElement memiliki viewDataKey yang harus diatur untuk mengaktifkan ketekunan ViewData.

Usage

Untuk mengaktifkan data ketekunan elemen yang mendukungnya, atur viewDataKey ke kunci unik dalam EditorWindow Anda.

Persistensi data pandangan diaktifkan selama elemen memiliki viewDataKey yang valid. Satu-satunya pengecualian adalah ketika elemen berada di pohon bayangan orang tuanya dan bukan anak fisik contentContainer induk logis. Dalam kasus ini, orang tua harus memiliki set viewDataKey sendiri untuk anak-anak di pohon bayangan untuk bertahan.

Sebagai contoh, dalam ScrollView, setiap bar gulir memiliki viewDataKey sendiri yang unik dalam elemen ScrollView. Ketika ScrollView tidak memiliki set kunci, bilah gulir tidak konsisten. Jika tidak, batang gulir akan menggabungkan viewDataKey mereka dengan orang tua viewDataKey untuk membuat kunci global yang unik.

Bindings
Kelola referensi aset UI dari skrip C#