PartDesigner Class

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
Not applicable.

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 Server 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 Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0

Community Additions