更新:2007 年 11 月
您可以为 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<FeatureProviderType> 的类型。
- FeatureManager 
 管理功能提供程序和功能连接器。
- AttributeTableBuilder 
 创建可传递到元数据存储区中的属性表。
- PropertyValue 
 为基础公共语言运行时 (CLR) 属性值提供数据模型。
- PropertyValueEditor 
 属性的内联编辑器逻辑容器。
- Task 
 命令以及这些命令的输入绑定的集合。
- Tool 
 确定设计器的模式。
相关章节
- WPF 设计器加载失败疑难解答 
 描述一些过程,通过这些过程可了解自定义设计器代码中的意外行为。
- 使用 Windows Presentation Foundation 控件 
 包含描述如何在 Windows 窗体中使用 WPF 控件的链接。
- 迁移和互操作性 
 描述 WPF 和 Windows 窗体技术之间的互操作。