属性 " 窗口概述

属性 windows 用来在窗口中显示两种主要类型的对象的可用的属性。 Visual Studio 集成开发环境 (IDE)。 窗口的这两种类型为:

  • 工具窗口 (如解决方案资源管理器、类视图和对象浏览器

  • 包含此类属性编辑器和设计器的文档窗口与窗体设计器、 XML 编辑器和 HTML 编辑器

使用 " 属性 " 窗口

属性 窗口显示一个或多个选定项的属性。 如果多个项时,所有属性的交集所有选定的对象显示。

事件与窗体设计窗口或 HTML 编辑器中的选定对象相关使用 COM+ 元数据。 属性 窗口中显示。 例如,您可以选择按钮并显示其关联的操作,例如 OnClick 事件,可以与该按钮链接。

属性 窗口中显示的事件的主要用于绑定到代码的对象。 如果编辑没有什么对代码的文件格式,则没有任何事件。 ,当在运行代码和某些事件之间的绑定与给定对象时,事件在 属性 窗口仅显示。 此示例是中的选定对象后面的代码在激活该对象。

下表列出了 属性 windows 使用的主界面。

接口名称

说明

ICategorizeProperties

提供分类列表。 属性 窗口并将每个属性设置为类别。

IDispatch 接口

显示对象的方法和属性都支持自动化的编程工具和其他应用程序。

IProvidePropertyBuilder

提供调用打开模式对话框窗口由对象实现 的生成器的 省略号 (...) 按钮。 使用,该值不受文本字段的用户可以轻松地键入。 例如,它可以用于打开确定您的 RGB 值的颜色选取器。

ISelectionContainer

提供对 属性 windows 使用的更新信息显示对象。 ISelectionContainer 由包含要显示的相关属性的可选对象的每个窗口的 Vspackage 实现。

ITypeInfo

提供有关对象的类型的信息 (如 framework 的接口和字段的方法。

IVsMonitorSelection

使 Vspackage 选择接收事件通知和检索有关当前项目层次结构、项目、元素值和命令 UI 上下文的信息。

IVsMultiItemSelect

提供该环境提供了多个选择的访问。

IVsPerPropertyBrowsing

用于提供本地化在 属性 窗口中显示的某些属性的名称。

IVsSelectionEvents

notifies 签入更改 Vspackage 为当前选择、元素值或命令 UI 上下文。

IVsTrackSelectionEx

通知更改某个环境中当前选定内容上的并提供对层次结构和项目信息与新选定相关。

有关 IDispatch的详细信息,请参见 MSDN library。

请参见

概念

" 属性 " 窗口字段和接口

其他资源

属性 " 窗口和 " 属性页