HtmlDesignerAttribute Class

The HtmlDesignerAttribute class defines the HtmlDesigner attribute that is used on a Web Part custom property. It specifies if a custom property uses a custom builder and the URL of the builder, or if the custom property does not use any builder, including any default builder.

System.Object

   System.Attribute

      Microsoft.SharePoint.WebPartPages.HtmlDesignerAttribute

Public Constructors

The following table shows the constructors of the HtmlDesignerAttribute class with a brief description.

Name Description
HtmlDesignerAttribute Initializes a new instance of the HtmlDesignerAttribute class.

Public Properties

The following table shows the properties of the HtmlDesignerAttribute class, the data type of each property, and a brief description of each.

Name Data Type Description
BuilderArguments String Holds any arguments used by the builder.
BuilderType String Holds an enumeration for the builder
BuilderUrl String Specifies the URL of the .aspx page of the builder.
DialogFeatures String Used to specify the shape, size or other features of the dialog.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

Remarks

When a Web Part is opened in Microsoft® Visual Studio® .NET, the HtmlDesignerAttribute class is ignored. Only the default Visual Studio .NET builders will be used.

Example

The following code example shows a Web Part with a custom property that uses HtmlDesignerAttribute to define a static custom builder.

Requirements

Namespace: Microsoft.SharePoint.WebPartPages

Platforms: Windows Server 2003

Assembly: Windows SharePoint Services (in Microsoft.SharePoint.dll)

Security: Code Access Security