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 参见。
对实现者的说明
实现由项目用于控制显示在 " 属性 " 窗口的属性。
对调用者的说明
调用由环境时, " 属性 " 窗口中填充。