Pengikatan data
Pengikatan data adalah cara bagi UI aplikasi Anda untuk menampilkan data, dan secara opsional agar tetap sinkron dengan data tersebut. Pengikatan data memungkinkan Anda memisahkan kekhawatiran data dari kekhawatiran UI, dan yang menghasilkan model konseptual yang lebih sederhana serta keterbacaan, keterujian, dan keberlanjutan aplikasi Anda yang lebih baik. Dalam markup, Anda dapat memilih untuk menggunakan ekstensi markup {x:Bind} atau ekstensi markup {Binding}. Dan Anda bahkan dapat menggunakan campuran keduanya di aplikasi yang sama—bahkan pada elemen UI yang sama. {x:Bind} baru untuk Windows 10 dan memiliki performa yang lebih baik.
Topik | Deskripsi |
---|---|
Gambaran umum pengikatan data | Topik ini menunjukkan kepada Anda cara mengikat kontrol (atau elemen UI lainnya) ke satu item atau mengikat kontrol item ke kumpulan item di aplikasi Platform Windows Universal (UWP). Selain itu, kami menunjukkan cara mengontrol penyajian item, menerapkan tampilan detail berdasarkan pilihan, dan mengonversi data untuk ditampilkan. Untuk informasi selengkapnya, lihat Pengikatan data secara mendalam. |
Pengikatan data secara mendalam | Topik ini menjelaskan fitur pengikatan data secara rinci. |
Data sampel pada permukaan desain, dan untuk prototipe | Agar kontrol Anda diisi dengan data di perancang Visual Studio (sehingga Anda dapat mengerjakan tata letak, templat, dan properti visual aplikasi Anda), ada berbagai cara untuk menggunakan data sampel waktu desain. Data sampel juga dapat sangat berguna dan menghemat waktu jika Anda membuat aplikasi sketsa (atau prototipe). Anda dapat menggunakan data sampel dalam sketsa atau prototipe Anda pada run-time untuk mengilustrasikan ide Anda tanpa menyambungkan ke data langsung nyata. |
Mengikat data hierarkis dan membuat tampilan master/detail | Anda dapat membuat tampilan master/detail multi-tingkat (juga dikenal sebagai detail daftar) dari data hierarkis dengan mengikat kontrol item ke instans CollectionViewSource yang terikat bersama dalam rantai. |
Pengikatan data dan MVVM | Topik ini menjelaskan pola desain arsitektur UI Model-View-ViewModel (MVVM). Pengikatan data adalah inti dari MVVM, dan memungkinkan konektivitas longgar antara UI dan kode non-UI. |