Share via


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
Public method FinishPendingValidations Completes all pending validations before continuing.
Public method GetProperty Gets the current value for the given property.
Public method GetPropertyMultipleValues Gets the current values for the given property for each of the supplied configurations.
Public method OnActivated Raised when the property page is activated or deactivated as the active designer.
Public method SetProperty Sets the given value for the given property.
Public method SetPropertyMultipleValues Sets the given values for the given properties, one for each of the supplied configurations.
Public method SetSite Notifies the property page of the IVsProjDesignerPageSite site.
Public method SupportsMultipleValueUndo Determines the given property supports getting and setting multiple values at the same time.

Top

See Also

Reference

Microsoft.VisualStudio.ManagedInterfaces.ProjectDesigner Namespace