IVsPropertyPageFrame Interface

Changes the initial display of the property page in the Properties window. You can get an instance of the interface from the SVsPropertyPageFrame (SID_SVsPropertyPageFrame) service.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("BC039978-213E-4CA0-81C4-10EDF2AF2D66")> _
Public Interface IVsPropertyPageFrame
[InterfaceTypeAttribute()]
[GuidAttribute("BC039978-213E-4CA0-81C4-10EDF2AF2D66")]
public interface IVsPropertyPageFrame
[InterfaceTypeAttribute()]
[GuidAttribute(L"BC039978-213E-4CA0-81C4-10EDF2AF2D66")]
public interface class IVsPropertyPageFrame
[<InterfaceTypeAttribute()>]
[<GuidAttribute("BC039978-213E-4CA0-81C4-10EDF2AF2D66")>]
type IVsPropertyPageFrame =  interface end
public interface IVsPropertyPageFrame

The IVsPropertyPageFrame type exposes the following members.

Methods

  Name Description
Public method CanShowPropertyPages Verifies that the Property Pages can be displayed.
Public method HideFrame Hides the property page.
Public method ReportError Reports a COM (HRESULT) error.
Public method ShowFrame Shows the property page specified by a CLSID.
Public method ShowFrameDISPID Shows the property page specified by a dispatch ID (DISPID).
Public method Update Updates the property pages.
Public method UpdateAfterApply Updates the property page after all property page values have been applied to the underlying objects (after completion of all calls to the Apply method of the IPropertyPage interface).

Top

Remarks

Use this interface only if you want to change the initial property page display. Otherwise, let the environment handle the property page display.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace