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


Microsoft.Windows.Design.Metadata - пространство имен

Предоставляет таблицу атрибутов для применения пользовательских атрибутов конструктора к элементам управления и другим элементам.

Чтобы зарегистрировать реализации FeatureProvider пользователя, выполните реализацию интерфейса IRegisterMetadata в отдельной сборке, предназначенной для хранения метаданных времени разработки.Класс AttributeTableBuilder предназначен для создания таблицы атрибутов.Чтобы включить функцию конструктора, вызовите метод AddAttributeTable(AttributeTable) в реализации метода Register().

Классы

  Класс Описание
Открытый класс AttributeCallbackBuilder Класс, экземпляр которого передается делегатам обратного вызова для отложенного заполнения атрибутов типа.
Открытый класс AttributeTable Таблица атрибутов метаданных, используемых для определения внешнего вида и поведения во время разработки.
Открытый класс AttributeTableBuilder Создает таблицу атрибутов, которая определяет метаданные во время разработки.
Открытый класс AttributeTableContainer Предоставляет коллекцию экземпляров AttributeTable.
Открытый класс AttributeTableValidationException Вызывается в том случае, если метаданные, предоставленные в классе AttributeTable, не соответствуют свойствам, методам и событиям существующих типов.
Открытый класс ProvideMetadataAttribute Представляет класс, предоставляющий метаданные.

Структуры

  Структура Описание
Открытая структура EventIdentifier Представляет событие, которое не зависит от платформы.
Открытая структура PropertyIdentifier Представляет свойство, которое не зависит от платформы.
Открытая структура TypeIdentifier Определяет тип, который не зависит от платформы.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IProvideAttributeTable Определяет класс, который предоставляет таблицу атрибутов.

Делегаты

  Делегат Описание
Открытый делегат AttributeCallback Вызывается, если для типа требуются атрибуты.