IVsProjectDesignerPage Interface
An optional interface which may be implemented by property pages hosted inside the Project Designer. Implementing this interface allows the page to participate in advanced scenarios supported by the Project Designer (for instance, automatic Undo and Redo functionality). However, IPropertyPage (or IPropertyPage2) is still required.
Namespace: Microsoft.VisualStudio.ManagedInterfaces.ProjectDesigner
Assembly: Microsoft.VisualStudio.ManagedInterfaces (in Microsoft.VisualStudio.ManagedInterfaces.dll)
Syntax
'Declaration
<GuidAttribute("91867a34-6175-4c1b-b3b7-63798c3305b0")> _
Public Interface IVsProjectDesignerPage
[GuidAttribute("91867a34-6175-4c1b-b3b7-63798c3305b0")]
public interface IVsProjectDesignerPage
[GuidAttribute(L"91867a34-6175-4c1b-b3b7-63798c3305b0")]
public interface class IVsProjectDesignerPage
[<GuidAttribute("91867a34-6175-4c1b-b3b7-63798c3305b0")>]
type IVsProjectDesignerPage = interface end
public interface IVsProjectDesignerPage
The IVsProjectDesignerPage type exposes the following members.
Methods
Name | Description | |
---|---|---|
FinishPendingValidations | Completes all pending validations before continuing. | |
GetProperty | Gets the current value for the given property. | |
GetPropertyMultipleValues | Gets the current values for the given property for each of the supplied configurations. | |
OnActivated | Raised when the property page is activated or deactivated as the active designer. | |
SetProperty | Sets the given value for the given property. | |
SetPropertyMultipleValues | Sets the given values for the given properties, one for each of the supplied configurations. | |
SetSite | Notifies the property page of the IVsProjDesignerPageSite site. | |
SupportsMultipleValueUndo | Determines the given property supports getting and setting multiple values at the same time. |
Top
See Also
Reference
Microsoft.VisualStudio.ManagedInterfaces.ProjectDesigner Namespace