System.ComponentModel.Design 命名空间

包含一些类,开发人员可使用这些类为组件和用户界面生成自定义设计时行为,以在设计时配置组件。 设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。 某些组件可能需要特定的设计时仅有的行为,才能在设计时环境中正常运行。 同时,提供自定义用户界面来帮助开发人员配置组件或复杂数据类型的值,这可能也非常也用。 在此命名空间中定义的类和接口可用于生成组件的设计时行为、访问设计时服务,以及实现自定义的设计时配置接口。

ActiveDesignerEventArgs

ActiveDesigner 事件提供数据。

ActiveDesignSurfaceChangedEventArgs

ActiveDesignSurfaceChanged 事件提供数据。

ArrayEditor

提供用于在设计时编辑数组的用户界面。

BinaryEditor

提供用于编辑二进制数据的用户界面。

ByteViewer

以十六进制、ANSI 和 Unicode 格式显示字节数组。

CheckoutException

当签出已签入源代码管理程序中的文件的尝试已取消或失败时将引发的异常。

CollectionEditor

提供一个用户界面,该界面可以在设计时编辑大多数类型的集合。

CollectionEditor.CollectionForm

提供一个有模式的对话框,用以通过 UITypeEditor 编辑集合的内容。

CommandID

表示唯一的命令标识符,此标识符由一个命令 ID 数字和一个 GUID 菜单组标识符组成。

ComponentChangedEventArgs

ComponentChanged 事件提供数据。 此类不能被继承。

ComponentChangingEventArgs

ComponentChanging 事件提供数据。 此类不能被继承。

ComponentDesigner

扩展组件的设计模式行为。

ComponentDesigner.ShadowPropertyCollection

表示应重写特定属性的继承默认值或分配值的遮盖属性集合。 此类不能被继承。

ComponentEventArgs

ComponentAddedComponentAddingComponentRemovedComponentRemoving 事件提供数据。

ComponentRenameEventArgs

ComponentRename 事件提供数据。

DataSourceDescriptor

包含一些类,开发人员可使用这些类为组件和用户界面生成自定义设计时行为,以在设计时配置组件。 设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。 某些组件可能需要特定的设计时仅有的行为,才能在设计时环境中正常运行。 同时,提供自定义用户界面来帮助开发人员配置组件或复杂数据类型的值,这可能也非常也用。 在此命名空间中定义的类和接口可用于生成组件的设计时行为、访问设计时服务,以及实现自定义的设计时配置接口。

DataSourceDescriptorCollection

包含一些类,开发人员可使用这些类为组件和用户界面生成自定义设计时行为,以在设计时配置组件。 设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。 某些组件可能需要特定的设计时仅有的行为,才能在设计时环境中正常运行。 同时,提供自定义用户界面来帮助开发人员配置组件或复杂数据类型的值,这可能也非常也用。 在此命名空间中定义的类和接口可用于生成组件的设计时行为、访问设计时服务,以及实现自定义的设计时配置接口。

DataSourceGroup

包含一些类,开发人员可使用这些类为组件和用户界面生成自定义设计时行为,以在设计时配置组件。 设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。 某些组件可能需要特定的设计时仅有的行为,才能在设计时环境中正常运行。 同时,提供自定义用户界面来帮助开发人员配置组件或复杂数据类型的值,这可能也非常也用。 在此命名空间中定义的类和接口可用于生成组件的设计时行为、访问设计时服务,以及实现自定义的设计时配置接口。

DataSourceGroupCollection

包含一些类,开发人员可使用这些类为组件和用户界面生成自定义设计时行为,以在设计时配置组件。 设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。 某些组件可能需要特定的设计时仅有的行为,才能在设计时环境中正常运行。 同时,提供自定义用户界面来帮助开发人员配置组件或复杂数据类型的值,这可能也非常也用。 在此命名空间中定义的类和接口可用于生成组件的设计时行为、访问设计时服务,以及实现自定义的设计时配置接口。

DataSourceProviderService

包含一些类,开发人员可使用这些类为组件和用户界面生成自定义设计时行为,以在设计时配置组件。 设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。 某些组件可能需要特定的设计时仅有的行为,才能在设计时环境中正常运行。 同时,提供自定义用户界面来帮助开发人员配置组件或复杂数据类型的值,这可能也非常也用。 在此命名空间中定义的类和接口可用于生成组件的设计时行为、访问设计时服务,以及实现自定义的设计时配置接口。

DateTimeEditor

日期时间编辑器是一个 UITypeEditor,适于以可视方式编辑 DateTime 对象。

DesignerActionHeaderItem

表示智能标记面板的静态标题项。 此类不能被继承。

DesignerActionItem

为表示智能标记面板上的面板项的类型提供基类。

DesignerActionItemCollection

表示 DesignerActionItem 对象集合。

DesignerActionList

为定义用于创建智能标记面板的项列表的类型提供基类。

DesignerActionListCollection

表示 DesignerActionList 对象集合。

DesignerActionListsChangedEventArgs

DesignerActionListsChanged 事件提供数据。

DesignerActionMethodItem

表示与从 DesignerActionList 派生的类中的方法关联的智能标记面板项。

DesignerActionPropertyItem

表示与从 DesignerActionList 派生的类中的属性相关的面板项。 此类不能被继承。

DesignerActionService

建立管理组件的 DesignerActionItem 对象集合的设计时服务。

DesignerActionTextItem

表示智能标记面板上的静态文本项。

DesignerActionUIService

管理智能标记面板的用户界面 (UI)。 此类不能被继承。

DesignerActionUIStateChangeEventArgs

DesignerActionUIStateChange 事件提供数据。

DesignerCollection

表示设计器的集合。

DesignerCommandSet

表示设计时工具的基类(不是从 ComponentDesigner 派生的),它提供智能标记或设计器谓词能力。

DesignerEventArgs

提供有关 DesignerCreatedDesignerDisposed 事件的数据。

DesignerOptionService

提供用于获取和设置设计器选项值的基类。

DesignerOptionService.DesignerOptionCollection

包含设计器选项的集合。 此类不能被继承。

DesignerTransaction

提供一种方法来对一系列的设计时操作进行分组,从而提高性能并能撤销大多数类型的更改。

DesignerTransactionCloseEventArgs

提供有关 TransactionClosedTransactionClosing 事件的数据。

DesignerVerb

表示可从设计器中调用的谓词。

DesignerVerbCollection

表示 DesignerVerb 对象集合。

DesignSurface

为设计组件提供一个用户界面。

DesignSurfaceCollection

包含设计图面的集合。 此类不能被继承。

DesignSurfaceEventArgs

DesignSurfaceCreated 事件提供数据。

DesignSurfaceManager

管理 DesignSurface 对象的集合。

DesigntimeLicenseContext

表示可在设计时支持许可证提供程序的设计时许可证上下文。

DesigntimeLicenseContextSerializer

为设计时许可证上下文序列化提供支持。

EventBindingService

IEventBindingService 接口的默认实现。

ExceptionCollection

表示异常的集合。

HelpKeywordAttribute

为类或成员指定上下文关键字。 此类不能被继承。

InheritanceService

提供了一组用于标识继承的组件的方法。

LoadedEventArgs

Loaded 事件提供数据。 此类不能被继承。

LocalizationExtenderProvider

向根设计器提供本地化功能的设计时支持。

MenuCommand

表示 Windows 菜单项或工具栏命令项。

MenuCommandsChangedEventArgs

MenuCommandsChanged 事件提供数据。

MenuCommandService

实现 IMenuCommandService 接口。

MultilineStringEditor

显示一个用于在设计模式中编辑多行字符串的对话框。

ObjectSelectorEditor

实现可用于设计值编辑器的基本功能。 这些编辑器反过来又可以提供一个用户界面,用于显示和编辑受支持的数据类型的对象的值。

ObjectSelectorEditor.Selector

显示标记项的分层集合,每个标记项用一个 TreeNode 来表示。

ObjectSelectorEditor.SelectorNode

表示 TreeView 的节点。

ProjectTargetFrameworkAttribute

指定项目的目标框架。

ServiceContainer

提供 IServiceContainer 接口的简单实现。 此类不能被继承。

StandardCommands

定义可用于大多数应用程序的标准命令集的标识符。

StandardToolWindows

定义 GUID 标识符,它们对应于在设计环境中提供的标准工具窗口集。

TypeDescriptionProviderService

为指定类型提供类型说明提供程序。

UndoEngine

指定一般的设计时撤消/重复功能。

UndoEngine.UndoUnit

封装用户可以撤消的工作单元。

接口

IComponentChangeService

提供一个接口来为添加、更改、移除或重命名组件的事件添加和移除事件处理程序,并提供方法来引发 ComponentChangedComponentChanging 事件。

IComponentDesignerDebugService

在设计时环境中提供调试服务。

IComponentDesignerStateService

允许设计器存储和检索其状态。

IComponentDiscoveryService

启用组件的设计时枚举。

IComponentInitializer

在组件创建期间提供一组推荐的默认值。

IDesigner

提供用于生成自定义设计器的基本框架。

IDesignerEventService

出现以下情况时提供事件通知:添加和移除根设计器、更改选定的组件、更改当前的根设计器。

IDesignerFilter

提供使设计器能够访问和筛选 TypeDescriptor 字典的接口,它存储组件设计器可以向设计时环境公开的属性、特性和事件说明符。

IDesignerHost

提供用于管理设计器事务和组件的接口。

IDesignerHostTransactionState

指定设计器宿主用于报告事务状态的方法。

IDesignerOptionService

提供对设计器选项的访问;在 Visual Studio 开发环境中,设计器选项位于“选项”命令下的“工具”菜单上

IDesignTimeAssemblyLoader

用于在设计器中加载程序集的实用工具。

IDictionaryService

在设计器可用来存储用户定义数据的服务中提供基本的、组件站点特定的键值对字典。

IEventBindingService

为注册组件事件的事件处理程序提供服务。

IExtenderListService

提供可列出扩展程序提供程序的接口。

IExtenderProviderService

提供一个接口,用于在设计时添加和移除扩展程序提供程序。

IHelpService

提供在设计时显示“帮助”主题和添加及移除“帮助”关键字的方法。

IInheritanceService

提供了一组用于标识组件中所含组件的方法。

IMenuCommandService

提供的方法用于管理设计模式下可用的全局设计器谓词和菜单命令,以及显示某些类型的快捷菜单。

IMultitargetHelperService

定义设计时环境中的多目标类型名称解析服务。

IReferenceService

提供的接口用于:按名称或类型获取对项目内对象的引用、获取指定对象的名称、在设计器项目内定位指定对象的父对象。

IResourceService

为设计器提供访问特定 CultureInfo 资源类型的资源读取器和编写器的接口。

IRootDesigner

提供对根级设计器视图技术的支持。

ISelectionService

为设计器提供用于选择组件的接口。

IServiceContainer

提供服务的容器。

ITreeDesigner

为建立一组相关的自定义设计器提供支持。

ITypeDescriptorFilterService

提供在设计模式下修改组件的成员描述符集的接口。

ITypeDiscoveryService

发现设计时可用的类型。

ITypeResolutionService

提供按名称检索程序集或类型的接口。

枚举

ComponentActionsType

根据对象绑定智能标记与组件的关联方式,指定其类型。

DesignerActionListsChangedType

指定发生于 DesignerActionList 对象集合中的更改类型。

DesignerActionUIStateChangeType

指定智能标记面板的显示状态。

DisplayMode

定义用于指示 ByteViewer 所使用的显示模式的标识符。

HelpContextType

定义标识符,用以指示有关帮助信息请求所源自的上下文的信息。

HelpKeywordType

定义用于指示帮助关键字类型的标识符。

MenuCommandsChangedType

指定在相关对象的 MenuCommands 集合上发生的操作的类型。

SelectionTypes

定义用于指示选择类型的标识符。

ViewTechnology

定义设计器宿主所支持的技术集的标识符。

委托

ActiveDesignerEventHandler

表示用来处理 ActiveDesignerChanged 事件的方法。

ActiveDesignSurfaceChangedEventHandler

表示将用来处理 ActiveDesignSurfaceChangedDesignSurfaceManager 事件的方法。 此类不能被继承。

ComponentChangedEventHandler

表示用来处理 ComponentChanged 事件的方法。

ComponentChangingEventHandler

表示用来处理 ComponentChanging 事件的方法。

ComponentEventHandler

表示将处理为组件级事件引发的下列事件的方法:ComponentAddingComponentAddedComponentRemovingComponentRemoved

ComponentRenameEventHandler

表示用来处理 ComponentRename 事件的方法。

DesignerActionListsChangedEventHandler

表示将用来处理 DesignerActionListsChangedDesignerActionService 事件的方法。 此类不能被继承。

DesignerActionUIStateChangeEventHandler

表示将用来处理 DesignerActionUIStateChangeDesignerActionUIService 事件的方法。

DesignerEventHandler

表示要处理 DesignerCreatedDesignerDisposed 事件的方法,这两种事件在创建或释放文档时引发。

DesignerTransactionCloseEventHandler

表示处理设计器的 TransactionClosedTransactionClosing 事件的方法。

DesignSurfaceEventHandler

表示将处理 DesignSurfaceCreated 类的 DesignSurfaceManager 事件的方法。 此类不能被继承。

LoadedEventHandler

表示将处理 DesignSurface 类的 Loaded 事件的方法。 此类不能被继承。

MenuCommandsChangedEventHandler

表示将用来处理 MenuCommandsChangedMenuCommandService 事件的方法。 此类不能被继承。

ServiceCreatorCallback

提供一种回调机制,它可以即需创建服务的实例。

注解

此命名空间中的类包括: