PartDesigner Class

Note: This class is new in the .NET Framework version 2.0.

Extends design-time behavior for controls that implement the Part abstract class.

Namespace: System.Web.UI.Design.WebControls.WebParts
Assembly: System.Design (in

public abstract class PartDesigner : CompositeControlDesigner
public abstract class PartDesigner extends CompositeControlDesigner
public abstract class PartDesigner extends CompositeControlDesigner

The PartDesigner class is the base class for many of the various designers in the System.Web.UI.Design.WebControls.WebParts namespace, which provide visual representations of Web Parts controls at design time. The UsePreviewControl property is overridden to always return true, so PartDesigner will always render a copy of the associated control rather than the control itself.

Notes to Inheritors The PartDesigner class does not have a public constructor, so you cannot inherit from it directly outside the System.Web.UI.Design.WebControls.WebParts namespace. Instead, use WebPartDesigner, EditorPartDesigner, or CatalogPartDesigner, which derive from PartDesigner and provide the same functionality with a public constructor.

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

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 2.0