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


Расширяемость среды конструктора WPF

Обновлен: Ноябрь 2007

Можно создавать собственные пользовательские элементы взаимодействия с конструктором Windows Presentation Foundation (WPF) для Visual Studio (конструктор). WPF (конструктор) предоставляет платформу и общий API-интерфейс, которые используются для реализации пользовательских графических элементов, средств, редакторов свойств и конструкторов. 

В этом подразделе

Ссылка

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

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

  • EditingContext
    Содержит контекстное состояние конструктора.

  • ModelItem
    Представляет один элемент в модели редактирования.

  • ModelService
    Главная точка входа, используемая конструктором для получения модели.

  • ModelFactory
    Создает экземпляры элементов в конструкторе.

  • FeatureProvider
    Добавляет в компонент дополнение, определяемое классом.

  • FeatureConnectorAttribute
    Содержит тип класса FeatureConnector<FeatureProviderType>, необходимого для обработки поставщика FeatureProvider

  • FeatureManager
    Управляет поставщиками компонентов и соединительными элементами.

  • AttributeTableBuilder
    Создает таблицу атрибутов, которые могут быть переданы в хранилище метаданных.

  • PropertyValue
    Предоставляет модель данных для значения базового свойства среды CLR.

  • PropertyValueEditor
    Контейнер для логики встроенного редактора свойств.

  • Task
    Коллекция команд и привязок ввода для этих команд.

  • Tool
    Определяет режим конструктора.

Связанные подразделы