DataTemplate Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan struktur visual untuk item templat. Digunakan untuk menampilkan objek data dengan tampilan yang konsisten.
public ref class DataTemplate : Microsoft::Maui::Controls::ElementTemplate, Microsoft::Maui::Controls::Internals::IDataTemplateController
public class DataTemplate : Microsoft.Maui.Controls.ElementTemplate, Microsoft.Maui.Controls.Internals.IDataTemplateController
type DataTemplate = class
inherit ElementTemplate
interface IDataTemplateController
Public Class DataTemplate
Inherits ElementTemplate
Implements IDataTemplateController
- Warisan
- Turunan
- Penerapan
Keterangan
Di XAML, pengembang aplikasi dapat menyarangkan markup di dalam DataTemplate tag untuk membuat View yang anggotanya terikat dengan properti objek data yang terkandung dalam ItemsSource daftar.
Konstruktor
| Nama | Deskripsi |
|---|---|
| DataTemplate() |
Menginisialisasi instans baru kelas DataTemplate. |
| DataTemplate(Func<Object>) |
Menginisialisasi instans baru dengan fungsi pabrik yang membuat konten templat. |
| DataTemplate(Type) |
Menginisialisasi instans DataTemplate baru kelas dengan jenis yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| Bindings |
Mendapatkan kamus pengikatan untuk diterapkan ke item templat. |
| LoadTemplate |
Menentukan struktur visual untuk item templat. Digunakan untuk menampilkan objek data dengan tampilan yang konsisten. (Diperoleh dari ElementTemplate) |
| Values |
Mendapatkan kamus nilai properti untuk diterapkan ke item templat. |
Metode
| Nama | Deskripsi |
|---|---|
| CreateContent() |
Digunakan oleh infrastruktur XAML untuk memuat templat data dan menyiapkan konten UI yang dihasilkan. (Diperoleh dari ElementTemplate) |
| SetBinding(BindableProperty, BindingBase) |
Mengatur pengikatan untuk properti pada item templat. |
| SetValue(BindableProperty, Object) |
Mengatur nilai statis untuk properti pada item templat. |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IDataTemplateController.Id |
Menentukan struktur visual untuk item templat. Digunakan untuk menampilkan objek data dengan tampilan yang konsisten. |
| IDataTemplateController.IdString |
Menentukan struktur visual untuk item templat. Digunakan untuk menampilkan objek data dengan tampilan yang konsisten. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| CreateContent(DataTemplate, Object, BindableObject) |
Memilih templat yang sesuai dan membuat kontennya untuk item yang ditentukan. |
| SelectDataTemplate(DataTemplate, Object, BindableObject) |
Mengembalikan templat yang sesuai, memanggil logika pemilih jika templat adalah DataTemplateSelector. |
| SetBinding(DataTemplate, BindableProperty, String) |
Membuat pengikatan pada templat untuk properti dan jalur yang ditentukan. |