Общее представление о расширяемости конструктора WPF
Обновлен: Ноябрь 2007
Можно создать собственные пользовательские элементы взаимодействия с конструктором для Windows Presentation Foundation (WPF) для Visual Studio (конструктор). WPF (конструктор) предоставляет платформу и открытый API-интерфейс, которые используются для реализации пользовательских графических элементов, инструментов, редакторов свойств и конструкторов.
В этом подразделе
Архитектура графического элемента
Описывает платформу для графических элементов, которые являются специальными глифами на поверхности разработки.Архитектура контекста редактирования
Описывает платформу для контроля состояния конструктора и взаимодействия с ним.Архитектура модели редактирования
Описывает платформу для взаимодействия с редактируемыми объектами, являющимися оболочками, которые содержат элементы управления среды выполнения WPF.Поставщики функций и соединительные элементы
Описывает платформу для расширения возможностей времени разработки с помощью типов FeatureProvider и FeatureConnector<FeatureProviderType>.Пространство макета и пространство визуализации
Описывает два ссылочных фрейма, используемые для отрисовки графических элементов.Хранилище метаданных
Описывает механизм хранения метаданных времени разработки.Архитектура редактирования свойства
Описывает платформу для взаимодействия с визуальной системой редактирования свойств.Архитектура средства
Описывает платформу для реализации поддержки средств, включающей поддержку команд, задач и инструментов.Архитектура вводимых пользователем данных и презентаций
Описывает механизм обработки ввода данных пользователем.Архитектура синтаксического анализатора XAML
Описывает платформу для синтаксического анализа кода XAML во время разработки.Разрешение вопросов, связанных с ошибками загрузки конструктора WPF
Описывает способы диагностики общих ошибок, которые могут появиться при создании пользовательских элементов управления WPF времени разработки.Сравнение структуры конструктора Windows Forms со структурой конструктора WPF
Описывает сходства и различия между конструктором Windows Forms Designer и структурой расширения среды WPF (конструктор).
Связанные подразделы
- Справочные сведения о расширяемости конструктора WPF
В этом разделе описан API-интерфейс для WPF (конструктор) для реализации пользовательских графических элементов, инструментов, редакторов свойств и конструкторов.