Microsoft.UI.Xaml.Data Пространство имен

Определяет инфраструктуру привязки данных для приложений.

Классы

BindableAttribute

Указывает, что для привязки можно использовать тип, определенный в C++.

Binding

Определяет привязку, соединяющую свойства целевых объектов привязки и источников данных.

BindingBase

Предоставляет базовый класс для класса Binding .

BindingExpression

Содержит сведения об одном экземпляре привязки.

BindingExpressionBase

Представляет базовый класс для BindingExpression.

BindingOperations

Предоставляет статический метод SetBinding .

CollectionViewSource

Предоставляет источник данных, который добавляет поддержку группирования и текущего элемента в классы коллекций.

CurrentChangingEventArgs

Предоставляет данные для события CurrentChanging .

DataErrorsChangedEventArgs

Предоставляет данные события ErrorsChanged .

ItemIndexRange

Предоставляет сведения о диапазоне элементов в источнике данных.

PropertyChangedEventArgs

Предоставляет данные для события PropertyChanged .

.ЧИСТАЯ Этот класс отображается как System.ComponentModel.PropertyChangedEventArgs.

RelativeSource

Реализует расширение разметки, которое описывает расположение источника привязки относительно положения целевого объекта привязки.

Структуры

LoadMoreItemsResult

Заключает в оболочку асинхронные результаты вызова LoadMoreItemsAsync .

Интерфейсы

ICollectionView

Позволяет коллекциям поддерживать текущее управление записями, группирование и добавочную загрузку (виртуализация данных).

ICollectionViewFactory

Поддерживает создание соответствующей реализации ICollectionView .

ICollectionViewGroup

Представляет все сгруппированные элементы в представлении.

ICustomProperty

Реализует поддержку определения настраиваемых свойств для источников привязки данных, реализованных с помощью COM.

ICustomPropertyProvider

Предоставляет службу поиска для поддержки ICustomProperty . Этот интерфейс реализуется объектами таким образом, что их настраиваемые свойства можно использовать в качестве источников привязки во время выполнения.

IItemsRangeInfo

Предоставляет сведения о диапазоне элементов в источнике данных.

INotifyDataErrorInfo

Определяет, какие члены могут реализовываться классами сущностей данных для поддержки пользовательской синхронной и асинхронной проверки.

INotifyPropertyChanged

Сообщает клиенту об изменении значения свойства.

ISelectionInfo

Определяет, выбираются ли элементы и диапазоны элементов в источнике данных в элементе управления списком.

ISupportIncrementalLoading

Указывает вызывающий контракт для представлений коллекции, поддерживающих добавочную загрузку.

IValueConverter

Предоставляет методы, позволяющие изменять данные при их прохождении через подсистему привязки.

Перечисления

BindingMode

Описывает, как данные распространяются в привязке.

RelativeSourceMode

Определяет константы, описывающие расположение источника привязки относительно позиции целевого объекта привязки.

UpdateSourceTrigger

Определяет константы, указывающие, когда источник привязки обновляется целевым объектом привязки в двусторонней привязке.

Делегаты

CurrentChangingEventHandler

Представляет метод, который может обрабатывать событие CurrentChanging реализации ICollectionView .

PropertyChangedEventHandler

Представляет метод, обрабатывающий событие PropertyChanged . При программировании с помощью Microsoft .NET этот делегат скрыт, используйте делегат System.ComponentModel.PropertyChangedEventHandler .

См. также раздел