Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tampilan memungkinkan pengumpulan data yang sama ditampilkan dengan cara yang berbeda, bergantung pada kriteria pengurutan, pemfilteran, atau pengelompokan. Setiap koleksi memiliki satu tampilan default bersama, yang digunakan sebagai sumber pengikatan aktual saat pengikatan menentukan koleksi sebagai sumbernya. Contoh ini menunjukkan cara mendapatkan tampilan default koleksi.
Contoh
Untuk membuat tampilan, Anda memerlukan referensi objek ke koleksi. Objek data ini dapat diperoleh dengan mereferensikan objek code-behind Anda sendiri, dengan mendapatkan konteks data, dengan mendapatkan properti sumber data, atau dengan mendapatkan properti pengikatan. Contoh ini menunjukkan cara mendapatkan DataContext objek data dan menggunakannya untuk langsung mendapatkan tampilan koleksi default untuk koleksi ini.
myCollectionView = (CollectionView)
CollectionViewSource.GetDefaultView(rootElem.DataContext);
myCollectionView = CType(CollectionViewSource.GetDefaultView(rootElem.DataContext), CollectionView)
Dalam contoh ini, elemen akar adalah StackPanel.
<StackPanel.DataContext>
<Binding Source="{StaticResource myDataSource}"/>
</StackPanel.DataContext>
Atau, Anda dapat membuat instans dan mengaitkan dengan tampilan koleksi Anda sendiri menggunakan kelas CollectionViewSource. Tampilan koleksi ini hanya dibagikan oleh kontrol yang mengikatnya secara langsung. Misalnya, lihat bagian Cara Membuat Tampilan di Gambaran Umum Pengikatan Data.
Untuk contoh fungsionalitas yang disediakan oleh tampilan koleksi, lihat Mengurutkan Data dalam Tampilan, Memfilter Data dalam Tampilan, dan Menavigasi Melalui Objek dalam Koleksi DataTampilan.
Lihat juga
.NET Desktop feedback