Поделиться через


Пространства имен System.ComponentModel

Пространства имен System.ComponentModel, System.ComponentModel.DataAnnotations и System.ComponentModel.DataAnnotations.Schema содержат типы, используемые для реализации поведения компонентов и элементов управления во время разработки и во время выполнения.

В этом разделе представлены типы в пространствах имен System.ComponentModel, которые включены в Приложения .NET для Магазина Windows. Обратите внимание, что Приложения .NET для Магазина Windows не включает все члены каждого типа. Дополнительные сведения об типах см. в соответствующих разделах. Документация по типу показывает, какие члены включены в Приложения .NET для Магазина Windows.

Пространство имен System.ComponentModel

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

AsyncCompletedEventArgs

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

AsyncCompletedEventHandler

Представляет метод, который будет обрабатывать событие MethodNameCompleted асинхронной операции.

CancelEventArgs

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

DataErrorsChangedEventArgs

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

DefaultValueAttribute

Задает для свойства значение по умолчанию.

EditorBrowsableAttribute

Указывает на то, что свойство или метод отображаются в редакторе. Этот класс не наследуется.

EditorBrowsableState

Определяет в редакторе отображаемое состояние для свойства или метода.

IChangeTracking

Определяет механизм для запроса изменений объекта и сброса измененного состояния.

IEditableObject

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

INotifyDataErrorInfo

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

INotifyPropertyChanged

Уведомляет клиенты об изменении значения свойства.

IRevertibleChangeTracking

Обеспечивает поддержку отката изменений.

ProgressChangedEventArgs

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

ProgressChangedEventHandler

Представляет метод, обрабатывающий событие ProgressChanged в классе BackgroundWorker. Этот класс не наследуется.

PropertyChangedEventArgs

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

PropertyChangedEventHandler

Представляет метод, который обрабатывает событие PropertyChanged, возникающее при изменении свойства компонента.

Пространство имен System.ComponentModel.DataAnnotations

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

AssociationAttribute

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

ConcurrencyCheckAttribute

Указывает, что свойство участвует в проверках оптимистичного параллелизма.

CustomValidationAttribute

Определяет пользовательский метод проверки, используемый для проверки свойства или экземпляра класса.

DataType

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

DataTypeAttribute

Задает имя дополнительного типа, который необходимо связать с полем данных.

DisplayAttribute

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

DisplayColumnAttribute

Задает столбец, в котором указанная в ссылке таблица отображается в виде столбца внешних ключей.

DisplayFormatAttribute

Указывает, как отображаются и форматируются поля данных.

EditableAttribute

Указывает, разрешено ли изменение поля данных.

EnumDataTypeAttribute

Позволяет сопоставить перечисление .NET Framework столбцу данных.

FilterUIHintAttribute

Представляет атрибут, указывающий правила фильтрации столбца.

KeyAttribute

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

RangeAttribute

Задает ограничения на числовой диапазон для значения в поле данных.

RegularExpressionAttribute

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

RequiredAttribute

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

StringLengthAttribute

Задает минимально и максимально допустимую длину строки знаков в поле данных.

TimestampAttribute

Задает тип данных столбца в виде версии строки.

UIHintAttribute

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

ValidationAttribute

Выполняет роль базового класса для всех атрибутов проверки.

ValidationContext

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

ValidationException

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

ValidationResult

Представляет контейнер для результатов запроса на проверку.

Validator

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

Пространство имен System.ComponentModel.DataAnnotations.Schema

Типы, поддерживаемые в Приложения .NET для Магазина Windows

DatabaseGeneratedAttribute

Представляет атрибут, созданный базой данных.

DatabaseGeneratedOption

Перечисляет параметры, созданные базой данных.

См. также

Основные понятия

Приложения .NET для Магазина Windows — поддерживаемые API