高级 WPF 设计器主题
可为 Visual Studio Windows Presentation Foundation (WPF) 设计器创建您自己的自定义设计器体验。 WPF 设计器提供了一个框架和一个公共 API,可用于实现自定义装饰器、工具、属性编辑器和设计器。
本节内容
WPF 设计器扩展性体系结构
描述 WPF 设计器扩展性框架的整个体系结构。了解 WPF 设计器扩展性
描述如何为 WPF 设计器创建自己的自定义设计器体验的主题。基本扩展性概念
包含一些描述如何执行基本扩展性任务(如创建自定义菜单操作)的主题。创建自定义装饰器
包含一些描述如何创建自定义装饰器(如轨道)的主题。创建自定义编辑器
包含一些描述如何创建自定义编辑器(如颜色编辑器)的主题。设计时与运行时行为
包含一些描述如何实现自定义设计时逻辑的主题。高级扩展性概念
包含一些描述如何执行高级扩展性任务(如创建代理项策略)的主题。WPF 设计器扩展性参考
描述 WPF 设计器的扩展性参考 API。
参考
AdornerPanel
为 WPF 控件提供容器,这些控件在设计时用作装饰器。AdornerProvider
一个功能提供程序,可将其添加到类中,以便自动将装饰器添加到设计图面中。EditingContext
包含有关设计器的上下文状态。ModelItem
表示编辑模型中的一个项。ModelService
设计器用来获取模型的主入口点。ModelFactory
在设计器中创建项的实例。FeatureProvider
向功能添加特定于类的基值。FeatureConnectorAttribute
包含处理 FeatureProvider 所必需的 FeatureConnector<TFeatureProviderType> 的类型。FeatureManager
管理功能提供程序和功能连接器。AttributeTableBuilder
创建可传递到元数据存储区中的属性表。PropertyValue
为基础公共语言运行时 (CLR) 属性值提供数据模型。PropertyValueEditor
属性的内联编辑器逻辑容器。Task
命令以及这些命令的输入绑定的集合。Tool
确定设计器的模式。
相关章节
WPF 设计器加载失败疑难解答
描述一些过程,通过这些过程可了解自定义设计器代码中的意外行为。使用 Windows Presentation Foundation 控件
包含描述如何在 Windows 窗体中使用 WPF 控件的链接。迁移和互操作性
描述 WPF 和 Windows 窗体技术之间的互操作。