System.Windows.Data Пространство имен
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы, используемые для привязки свойств к источникам данных, классы поставщиков источников данных и зависящие от данных реализации коллекций и представлений.
Binding |
Предоставляет высокоуровневый доступ к определению привязки, соединяющей свойства целевых объектов привязки (как правило, элементов WPF) и любой источник данных (например, базу данных, XML-файл или любой объект, который содержит данные). |
Binding |
Определяет общие характеристики классов Binding, PriorityBindingи MultiBinding. |
Binding |
Содержит сведения об одном экземпляре Binding. |
Binding |
Представляет базовый класс классов BindingExpression, PriorityBindingExpression и MultiBindingExpression. |
Binding |
Содержит коллекцию привязок и объекты ValidationRule, используемые для проверки объекта. |
Binding |
Представляет CollectionView для коллекций, которые реализуют интерфейс IBindingList, например представления данных объектов данных ActiveX (ADO). |
Binding |
Предоставляет статические методы для работы с привязками, включая объекты Binding, MultiBinding и PriorityBinding. |
Collection |
Хранит существующую структуру коллекции, например ObservableCollection<T> или DataSet, для использования внутри CompositeCollection. |
Collection |
Предоставляет данные для события CollectionRegistering. |
Collection |
Представляет представление для группирования, сортировки, фильтрации коллекции данных и перемещения по ней. |
Collection |
Представляет группу, созданную объектом CollectionView на основе GroupDescriptions. |
Collection |
Предоставляет данные для события CollectionViewRegistering. |
Collection |
Прокси языка XAML класса CollectionView. |
Composite |
Позволяет отображать несколько коллекций и элементов в виде одного списка. |
Data |
Предоставляет реализацию WeakEventManager таким образом, что пользователь может использовать шаблон "слабого прослушивателя событий" для присоединения прослушивателей для события DataChanged. |
Data |
Общий базовый класс и контракт для объектов DataSourceProvider, являющихся фабриками, выполняющими некоторые запросы для получения отдельного объекта или списка объектов, которые можно использовать в качестве объектов источника привязки. |
Data |
Инкапсулирует аргументы для событий передачи данных. |
Filter |
Предоставляет сведения и данные о событии, связанных с событием Filter. |
List |
Обозначает представление коллекции для коллекций, которые реализуют IList. |
Multi |
Описывает коллекцию объектов Binding, присоединенных к одному целевому свойству привязки. |
Multi |
Содержит сведения об одном экземпляре MultiBinding. |
Object |
Заключает в оболочку и создает объект, который можно использовать в качестве источника привязки. |
Priority |
Описывает коллекцию объектов Binding, присоединенную к одному свойству целевого объекта привязки, получающему значение из первой привязки в коллекции, которая успешно создает значение. |
Priority |
Содержит сведения об одном экземпляре PriorityBinding. |
Property |
Описывает группирование элементов, используя имя свойства в качестве критерия. |
Relative |
Реализует расширение разметки, которое описывает расположение источника привязки относительно положения целевого объекта привязки. |
Value |
Представляет атрибут, который позволяет автору преобразователя значений указывать типы данных, участвующие в реализации преобразователя. |
Value |
Исключение, генерируемое методом GetValue(Object, String), когда значение недоступно. |
Xml |
Предоставляет декларативный доступ к данным XML для привязки данных. |
Xml |
Объявляет сопоставление между универсальным кодом ресурса (URI) и префиксом. |
Xml |
Представляет коллекцию объектов XmlNamespaceMapping. |
IMulti |
Позволяет применять пользовательскую логику в MultiBinding. |
IValue |
Позволяет применять пользовательскую логику к привязке. |
Binding |
Описывает направление потока данных в привязке. |
Binding |
Описывает состояние привязки. |
Relative |
Описывает расположение источника привязки относительно положения целевого объекта привязки. |
Update |
Описывает расписание обновлений источника привязки. |
Collection |
Представьте метод, который будет синхронизировать коллекцию для доступа между потоками. |
Filter |
Представляет метод обработки события Filter. |
Group |
Представление метода, используемого для обеспечения настраиваемой логики для выбора GroupDescription на основе родительской группы и ее уровня. |
Update |
Представляет метод, который обрабатывает исключения, вызываемые во время обновления значения источника привязки. Он должен использоваться с ExceptionValidationRule. |