Расширяемость среды конструктора WPF
Обновлен: Ноябрь 2007
Можно создавать собственные пользовательские элементы взаимодействия с конструктором Windows Presentation Foundation (WPF) для Visual Studio (конструктор). WPF (конструктор) предоставляет платформу и общий API-интерфейс, которые используются для реализации пользовательских графических элементов, средств, редакторов свойств и конструкторов.
В этом подразделе
Архитектура расширяемости конструктора WPF
Содержит описание общей архитектуры платформы расширяемости WPF (конструктор).Общее представление о расширяемости конструктора WPF
Разделы с описанием способов создания собственных пользовательских элементов взаимодействия с конструктором WPF (конструктор).Основные понятия расширяемости
Разделы с описанием способов выполнения основных задач расширения среды, таких как создание действий настраиваемого меню.Создание пользовательских графических элементов
Разделы с описанием способов создания настраиваемых графических элементов, таких как границы.Создание пользовательских редакторов
Разделы с описанием способов создания настраиваемых редакторов, например, редакторов цвета.Сравнение поведения во время разработки и во время выполнения
Разделы с описанием способов реализации настраиваемой логики режима разработки.Дополнительные понятия расширяемости
Разделы с описанием способов выполнения дополнительных задач расширения среды, таких как создание замещающей политики.Справочные сведения о расширяемости конструктора WPF
Описание API-интерфейса ссылок для расширения WPF (конструктор).
Ссылка
AdornerPanel
Предоставляет контейнер для элементов управления WPF, которые используются в режиме разработки как графические элементы.AdornerProvider
Поставщик компонентов, который можно добавить к классу для автоматического добавления графических элементов в рабочую область конструктора.EditingContext
Содержит контекстное состояние конструктора.ModelItem
Представляет один элемент в модели редактирования.ModelService
Главная точка входа, используемая конструктором для получения модели.ModelFactory
Создает экземпляры элементов в конструкторе.FeatureProvider
Добавляет в компонент дополнение, определяемое классом.FeatureConnectorAttribute
Содержит тип класса FeatureConnector<FeatureProviderType>, необходимого для обработки поставщика FeatureProviderFeatureManager
Управляет поставщиками компонентов и соединительными элементами.AttributeTableBuilder
Создает таблицу атрибутов, которые могут быть переданы в хранилище метаданных.PropertyValue
Предоставляет модель данных для значения базового свойства среды CLR.PropertyValueEditor
Контейнер для логики встроенного редактора свойств.Task
Коллекция команд и привязок ввода для этих команд.Tool
Определяет режим конструктора.
Связанные подразделы
Разрешение вопросов, связанных с ошибками загрузки конструктора WPF
Содержит описание процедур для понимания непредвиденного поведения в настраиваемом коде конструктора.Использование элементов управления Windows Presentation Foundation
Содержит ссылки с описанием способов использования элементов управления WPF в формах Windows Forms.Миграция и взаимодействие систем
Содержит описание взаимодействия между технологиями WPF и формами Windows Forms.