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. |