Bagikan melalui


System.Windows.Data Ruang nama

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.