IVsPerPropertyBrowsing 接口

IVsPerPropertyBrowsing 用于执行自定义为中显示在 " 属性 " 窗口中的某些属性的本地化版本。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<GuidAttribute("0FF510A3-5FA5-49F1-8CCC-190D71083F3E")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPerPropertyBrowsing
[GuidAttribute("0FF510A3-5FA5-49F1-8CCC-190D71083F3E")]
[InterfaceTypeAttribute()]
public interface IVsPerPropertyBrowsing

IVsPerPropertyBrowsing 类型公开以下成员。

方法

  名称 说明
公共方法 CanResetPropertyValue 检查给定属性是否可重置为默认值。
公共方法 DisplayChildProperties 允许类型 VT_DISPATCH 属性以递归方式查看。
公共方法 GetClassName 返回此对象的 classname。
公共方法 GetLocalizedPropertyInfo 检索本地化名称和说明的属性。
公共方法 HasDefaultValue 确定属性的当前值是否为默认值。
公共方法 HideProperty 隐藏属性在特定 dispid " 属性 " 窗口。
公共方法 IsPropertyReadOnly 确定属性是否应生成仅读取。
公共方法 ResetPropertyValue 重置该特定属性的值。

页首

备注

IVsPerPropertyBrowsing 可以本地化,并隐藏设计过程中显示的属性的名称超时,确定特定属性的默认值在选定对象的,并且当前值是否为默认值。 还可以使用此接口将属性设置为只读和确定属性是否能更改回该默认值,如果修改了它。

使用此接口的操作的属性在设计时不会影响在运行时,用户的参见。 为 IVsPerPropertyBrowsing 实现的示例 How to: Hide Properties with Child Properties 参见。

对实现者的说明

实现由项目用于控制显示在 " 属性 " 窗口的属性。

对调用者的说明

调用由环境时, " 属性 " 窗口中填充。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间