Freigeben über


ListControlDesigner.Initialize-Methode

Bereitet den Designer zum Anzeigen, Bearbeiten und Entwerfen des zugeordneten Steuerelements vor.

Namespace: System.Web.UI.Design.WebControls
Assembly: System.Design (in system.design.dll)

Syntax

'Declaration
Public Overrides Sub Initialize ( _
    component As IComponent _
)
'Usage
Dim instance As ListControlDesigner
Dim component As IComponent

instance.Initialize(component)
public override void Initialize (
    IComponent component
)
public:
virtual void Initialize (
    IComponent^ component
) override
public void Initialize (
    IComponent component
)
public override function Initialize (
    component : IComponent
)

Parameter

Hinweise

Der Designerhost ruft die Initialize-Methode auf, sobald diese den Designer für das Rendering des von der ListControl-Klasse abgeleiteten Steuerelements verwenden kann. Die Initialize-Methode und ihre Basismethoden konfigurieren Eigenschaften und verbinden Ereignisse, die für die Ausführung des Designers erforderlich sind.

Der component-Parameter ist das diesem Designer zugeordnete von ListControl abgeleitete Steuerelement oder eine Kopie dieses Steuerelements.

Beispiel

Im folgenden Codebeispiel wird die Initialize-Methode in einem von der ListControlDesigner-Klasse abgeleiteten Designer überschrieben, damit nur Instanzen einer Steuerelementklasse mit dem Namen SimpleRadioButtonList vom benutzerdefinierten Designer verwendet werden.

Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die ListControlDesigner-Klasse.

Public Overrides Sub Initialize(ByVal component As IComponent)

    ' Ensure that only a SimpleRadioButtonList can be created 
    ' in this designer.
    Debug.Assert( _
        TypeOf component Is SimpleRadioButtonList, _
        "An invalid SimpleRadioButtonList control was initialized.")

    simpleRadioButtonList = CType(component, SimpleRadioButtonList)
    MyBase.Initialize(component)
End Sub ' Initialize
public override void Initialize(IComponent component)
{
    // Ensure that only a SimpleRadioButtonList can be 
    // created in this designer.
    Debug.Assert( 
        component is SimpleRadioButtonList, 
        "An invalid SimpleRadioButtonList control was initialized.");

    simpleRadioButtonList = (SimpleRadioButtonList)component;
    base.Initialize(component);
} // Initialize

.NET Framework-Sicherheit

  • Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .

Plattformen

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

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ListControlDesigner-Klasse
ListControlDesigner-Member
System.Web.UI.Design.WebControls-Namespace
ListControl
IDesigner
IComponent
BaseDataBoundControlDesigner.Initialize
ControlDesigner.Initialize
ComponentDesigner.Initialize