IVsUIShell.RefreshPropertyBrowser 方法

可以为项目 (或 属性 窗口浏览的其他选定的对象) 保留 属性 窗口与属性更改同步,而无需实现 IConnectionPointContainer 和激发 OnChanged 事件。

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

语法

声明
Function RefreshPropertyBrowser ( _
    dispid As Integer _
) As Integer
int RefreshPropertyBrowser(
    int dispid
)

参数

  • dispid
    类型:System.Int32
    [in] 计划已更改属性的 ID。通过 DISPID_UNKNOWN 刷新所有属性。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsUIShell::RefreshPropertyBrowser(
   [in]DISPID dispid
);

实现层次结构中的可选对象的 IConnectionPointContainer 比需要更多工作。 当对象的属性更改时,对象可以调用 IVsUIShell.RefreshPropertyBrowser 调用 属性 窗口更新 (在同一点对象将否则应激发 OnChanged)。

.NET Framework 安全性

请参见

参考

IVsUIShell 接口

Microsoft.VisualStudio.Shell.Interop 命名空间