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


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

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

Классы FeatureProvider и FeatureConnector<TFeatureProviderType> используются для реализации настраиваемого внешнего вида и поведения конструктора в режиме конструирования.Поставщик настраиваемых функций можно присоединить к элементу управления, используя классы MetadataStore и FeatureAttribute.

Классы

  Класс Описание
Открытый класс FeatureAttribute Хранит объект Type, представляющий тип FeatureProvider.
Открытый класс FeatureAvailableEventArgs Предоставляет данные для события FeatureAvailable.
Открытый класс FeatureConnector<TFeatureProviderType> Предоставляет базовую реализацию для всех возможностей расширения с помощью функциональных соединителей.
Открытый класс FeatureConnectorAttribute Указывает тип соединителя FeatureConnector<TFeatureProviderType>, необходимого для работы с поставщиком FeatureProvider.
Открытый класс FeatureConnectorInformation Содержит описание указанного функционального соединителя.
Открытый класс FeatureManager Управляет поставщиками компонентов и соединительными элементами.
Открытый класс FeatureProvider Добавляет в компонент дополнение, определяемое классом.

Делегаты

  Делегат Описание
Открытый делегат MetadataProviderCallback Указывает пользовательский механизм для предоставления атрибутов метаданных для класса FeatureManager.