Microsoft.Windows.Design.Metadata - пространство имен
Предоставляет таблицу атрибутов для применения пользовательских атрибутов конструктора к элементам управления и другим элементам.
Чтобы зарегистрировать реализации FeatureProvider пользователя, выполните реализацию интерфейса IRegisterMetadata в отдельной сборке, предназначенной для хранения метаданных времени разработки.Класс AttributeTableBuilder предназначен для создания таблицы атрибутов.Чтобы включить функцию конструктора, вызовите метод AddAttributeTable(AttributeTable) в реализации метода Register().
Классы
Класс | Описание | |
---|---|---|
![]() |
AttributeCallbackBuilder | Класс, экземпляр которого передается делегатам обратного вызова для отложенного заполнения атрибутов типа. |
![]() |
AttributeTable | Таблица атрибутов метаданных, используемых для определения внешнего вида и поведения во время разработки. |
![]() |
AttributeTableBuilder | Создает таблицу атрибутов, которая определяет метаданные во время разработки. |
![]() |
AttributeTableContainer | Предоставляет коллекцию экземпляров AttributeTable. |
![]() |
AttributeTableValidationException | Вызывается в том случае, если метаданные, предоставленные в классе AttributeTable, не соответствуют свойствам, методам и событиям существующих типов. |
![]() |
ProvideMetadataAttribute | Представляет класс, предоставляющий метаданные. |
Структуры
Структура | Описание | |
---|---|---|
![]() |
EventIdentifier | Представляет событие, которое не зависит от платформы. |
![]() |
PropertyIdentifier | Представляет свойство, которое не зависит от платформы. |
![]() |
TypeIdentifier | Определяет тип, который не зависит от платформы. |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
![]() |
IProvideAttributeTable | Определяет класс, который предоставляет таблицу атрибутов. |
Делегаты
Делегат | Описание | |
---|---|---|
![]() |
AttributeCallback | Вызывается, если для типа требуются атрибуты. |