System.Windows.Data Ruang nama
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.
Berisi kelas yang digunakan untuk mengikat properti ke sumber data, kelas penyedia sumber data, dan implementasi koleksi dan tampilan khusus data.
Kelas
Binding |
Menyediakan akses tingkat tinggi ke definisi pengikatan, yang menghubungkan properti pengikatan objek target (biasanya, elemen WPF), dan sumber data apa pun (misalnya, database, file XML, atau objek apa pun yang berisi data). |
BindingBase |
Mendefinisikan karakteristik umum dari Bindingkelas , PriorityBinding, dan MultiBinding . |
BindingExpression |
Berisi informasi tentang satu instans dari Binding. |
BindingExpressionBase |
Mewakili kelas dasar untuk BindingExpression, PriorityBindingExpression, dan MultiBindingExpression. |
BindingGroup |
Berisi kumpulan pengikatan dan ValidationRule objek yang digunakan untuk memvalidasi objek. |
BindingListCollectionView |
CollectionView Mewakili untuk koleksi yang mengimplementasikan IBindingList, seperti tampilan data Microsoft ActiveX Data Objects (ADO). |
BindingOperations |
Menyediakan metode statis untuk memanipulasi pengikatan, termasuk Bindingobjek , MultiBinding, dan PriorityBinding . |
CollectionContainer |
Menyimpan struktur koleksi yang ada, seperti ObservableCollection<T> atau DataSet, yang akan digunakan di dalam CompositeCollection. |
CollectionRegisteringEventArgs |
Menyediakan data untuk peristiwa tersebut CollectionRegistering . |
CollectionView |
Mewakili tampilan untuk pengelompokan, pengurutan, pemfilteran, dan navigasi kumpulan data. |
CollectionViewGroup |
Mewakili grup yang dibuat oleh CollectionView objek berdasarkan GroupDescriptions. |
CollectionViewRegisteringEventArgs |
Menyediakan data untuk peristiwa tersebut CollectionViewRegistering . |
CollectionViewSource |
Proksi Extensible Application Markup Language (XAML) kelas CollectionView . |
CompositeCollection |
Memungkinkan beberapa koleksi dan item ditampilkan sebagai satu daftar. |
DataChangedEventManager |
WeakEventManager Menyediakan implementasi sehingga Anda dapat menggunakan pola "pendengar peristiwa lemah" untuk melampirkan pendengar untuk peristiwa tersebutDataChanged. |
DataSourceProvider |
Kelas dasar umum dan kontrak untuk DataSourceProvider objek, yang merupakan pabrik yang menjalankan beberapa kueri untuk menghasilkan satu objek atau daftar objek yang dapat Anda gunakan sebagai objek sumber pengikatan. |
DataTransferEventArgs |
Merangkum argumen untuk peristiwa transfer data. |
FilterEventArgs |
Menyediakan informasi dan data peristiwa yang terkait dengan peristiwa tersebut Filter . |
ListCollectionView |
Mewakili tampilan koleksi untuk koleksi yang mengimplementasikan IList. |
MultiBinding |
Menjelaskan kumpulan Binding objek yang dilampirkan ke satu properti target pengikatan. |
MultiBindingExpression |
Berisi informasi instans tentang satu instans dari MultiBinding. |
ObjectDataProvider |
Membungkus dan membuat objek yang dapat Anda gunakan sebagai sumber pengikatan. |
PriorityBinding |
Menjelaskan kumpulan Binding objek yang dilampirkan ke satu properti target pengikatan, yang menerima nilainya dari pengikatan pertama dalam koleksi yang berhasil menghasilkan nilai. |
PriorityBindingExpression |
Berisi informasi instans tentang satu instans dari PriorityBinding. |
PropertyGroupDescription |
Menjelaskan pengelompokan item menggunakan nama properti sebagai kriteria. |
RelativeSource |
Menerapkan ekstensi markup yang menjelaskan lokasi sumber pengikatan relatif terhadap posisi target pengikatan. |
ValueConversionAttribute |
Mewakili atribut yang memungkinkan penulis pengonversi nilai menentukan jenis data yang terlibat dalam implementasi pengonversi. |
ValueUnavailableException |
Pengecualian yang dilemparkan oleh GetValue(Object, String) metode ketika nilai tidak tersedia. |
XmlDataProvider |
Mengaktifkan akses deklaratif ke data XML untuk pengikatan data. |
XmlNamespaceMapping |
Menyatakan pemetaan antara pengidentifikasi sumber daya seragam (URI) dan awalan. |
XmlNamespaceMappingCollection |
Mewakili kumpulan XmlNamespaceMapping objek. |
Antarmuka
IMultiValueConverter |
Menyediakan cara untuk menerapkan logika kustom dalam MultiBinding. |
IValueConverter |
Menyediakan cara untuk menerapkan logika kustom ke pengikatan. |
Enum
BindingMode |
Menjelaskan arah aliran data dalam pengikatan. |
BindingStatus |
Menjelaskan status pengikatan. |
RelativeSourceMode |
Menjelaskan lokasi sumber pengikatan relatif terhadap posisi target pengikatan. |
UpdateSourceTrigger |
Menjelaskan waktu pembaruan sumber pengikatan. |
Delegasikan
CollectionSynchronizationCallback |
Mewakili metode yang menyinkronkan koleksi untuk akses lintas alur. |
FilterEventHandler |
Mewakili metode yang akan menangani Filter peristiwa. |
GroupDescriptionSelectorCallback |
Mewakili metode yang digunakan untuk menyediakan logika kustom untuk memilih GroupDescription berdasarkan grup induk dan tingkatnya. |
UpdateSourceExceptionFilterCallback |
Mewakili metode yang menangani pengecualian yang dilemparkan selama pembaruan nilai sumber pengikatan. Ini harus digunakan dengan ExceptionValidationRule. |