ListControlDesigner Klasse

Definition

Dient als Basisklasse für Designer, die während der Entwurfszeit im Visual Web Designer Unterstützung für Steuerelemente bereitstellen, die von der abstrakten ListControl-Klasse abgeleitet werden.

public ref class ListControlDesigner : System::Web::UI::Design::ControlDesigner, System::Web::UI::Design::IDataSourceProvider
public ref class ListControlDesigner : System::Web::UI::Design::WebControls::DataBoundControlDesigner
public class ListControlDesigner : System.Web.UI.Design.ControlDesigner, System.Web.UI.Design.IDataSourceProvider
[System.Web.UI.Design.SupportsPreviewControl(true)]
public class ListControlDesigner : System.Web.UI.Design.WebControls.DataBoundControlDesigner
type ListControlDesigner = class
    inherit ControlDesigner
    interface IDataSourceProvider
[<System.Web.UI.Design.SupportsPreviewControl(true)>]
type ListControlDesigner = class
    inherit DataBoundControlDesigner
Public Class ListControlDesigner
Inherits ControlDesigner
Implements IDataSourceProvider
Public Class ListControlDesigner
Inherits DataBoundControlDesigner
Vererbung
Vererbung
Abgeleitet
Attribute
Implementiert

Beispiele

Dieser Abschnitt enthält zwei Codebeispiele. Die erste veranschaulicht, wie sie einen benutzerdefinierten Steuerelement-Designer ableiten. Die zweite veranschaulicht, wie ein abgeleitetes Steuerelement einem Designer zugeordnet wird.

Im folgenden Codebeispiel wird gezeigt, wie eine Klasse mit dem Namen SimpleRadioButtonListDesigner erstellt wird, die von der ListControlDesigner -Klasse erbt. Die SimpleRadioButtonListDesigner -Klasse überschreibt die GetDesignTimeHtmlMethoden , Initializeund OnDataSourceChanged . Die SimpleRadioButtonListDesigner -Klasse zeigt ein SimpleRadioButtonList Steuerelement auf der Entwurfsoberfläche an.

using System;
using System.ComponentModel;
using System.Drawing;
using System.Diagnostics;
using System.Web.UI.WebControls;
using System.Web.UI.Design.WebControls;

namespace Examples.CS.WebControls.Design
{
    // Create the SimpleRadioButtonListDesigner, which provides
    // design-time support for a custom list class.
    public class SimpleRadioButtonListDesigner : ListControlDesigner
    {
        SimpleRadioButtonList simpleRadioButtonList;
        bool changedDataSource;

        // Create the markup to display the control on the design surface. 
        public override string GetDesignTimeHtml()
        {
            string designTimeMarkup = null;

            // Create variables to access the control
            // item collection and back color.
            ListItemCollection items = simpleRadioButtonList.Items;
            Color oldBackColor = simpleRadioButtonList.BackColor;

            // Check the property values and render the markup
            // on the design surface accordingly.
            try
            {
                if (oldBackColor == Color.Empty)
                    simpleRadioButtonList.BackColor = Color.Gainsboro;

                if (changedDataSource)
                    items.Add("Updated to a new data source: " + 
                        DataSource + ".");

                // Call the base method to generate the markup.
                designTimeMarkup = base.GetDesignTimeHtml();
            }
            catch (Exception ex)
            {
                // Catch any exceptions that occur.
                designTimeMarkup = GetErrorDesignTimeHtml(ex);
            }
            finally
            {
                // Set the properties back to their original state.
                simpleRadioButtonList.BackColor = oldBackColor;
                items.Clear();
            }

            return designTimeMarkup;
        } // GetDesignTimeHtml

        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

        // If the data source changes, set a boolean variable.
        public override void OnDataSourceChanged()
        {
            changedDataSource = true;
        } // OnDataSourceChanged
    } // SimpleRadioButtonListDesigner
} // Examples.CS.WebControls.Design
Imports System.ComponentModel
Imports System.Drawing
Imports System.Diagnostics
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design.WebControls

Namespace Examples.VB.WebControls.Design

    ' Create the SimpleRadioButtonListDesigner, which provides
    ' design-time support for a custom list class.  
    Public Class SimpleRadioButtonListDesigner
        Inherits ListControlDesigner

        Private simpleRadioButtonList As SimpleRadioButtonList
        Private changedDataSource As Boolean

        ' Create the markup to display the control on the design surface.
        Public Overrides Function GetDesignTimeHtml() As String

            Dim designTimeHtml As String = String.Empty

            ' Create variables to access the control's
            ' item collection and back color. 
            Dim items As ListItemCollection = simpleRadioButtonList.Items
            Dim oldBackColor As Color = simpleRadioButtonList.BackColor

            ' Check the property values and render the markup
            ' on the design surface accordingly.
            Try
                If (Color.op_Equality(oldBackColor, Color.Empty)) Then
                    simpleRadioButtonList.BackColor = Color.Gainsboro
                End If

                If (changedDataSource) Then
                    items.Add( _
                        "Updated to a new data source: " & DataSource & ".")
                End If

                designTimeHtml = MyBase.GetDesignTimeHtml()

            Catch ex As Exception
                ' Catch any exceptions that occur.
                MyBase.GetErrorDesignTimeHtml(ex)

            Finally
                ' Set the properties back to their original state.
                simpleRadioButtonList.BackColor = oldBackColor
                items.Clear()
            End Try

            Return designTimeHtml
        End Function ' GetDesignTimeHtml

        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

        ' If the data source changes, set a Boolean variable.
        Public Overrides Sub OnDataSourceChanged()
            changedDataSource = True
        End Sub
    End Class
End Namespace ' Examples.VB.WebControls.Design

Das folgende Codebeispiel leitet das SimpleRadioButtonList Steuerelement vom Steuerelement ab RadioButtonList und zeigt, wie die DesignerAttribute -Klasse verwendet wird, um das SimpleRadioButtonList Steuerelement seinem Designer, der SimpleRadioButtonListDesigner -Klasse, zuzuordnen.

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Security.Permissions;

namespace Examples.CS.WebControls.Design
{
    // The SimpleRadioButtonList is a copy of the RadioButtonList.
    // It uses the SimpleRadioButtonListDesigner for design-time support.
    [AspNetHostingPermission(SecurityAction.Demand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [Designer(typeof(Examples.CS.WebControls.Design.
       SimpleRadioButtonListDesigner))]
    [DataBindingHandler(typeof(Examples.CS.WebControls.Design.
        SimpleRadioButtonListDataBindingHandler))]
    public class SimpleRadioButtonList : RadioButtonList
    {
    } // SimpleRadioButtonList
} // Examples.CS.WebControls.Design
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.ComponentModel
Imports System.Security.Permissions

Namespace Examples.VB.WebControls.Design

    ' The SimpleRadioButtonList is a copy of the RadioButtonList.
    ' It uses the SimpleRadioButtonListDesigner for design-time support.
    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <DesignerAttribute(GetType(Examples.VB.WebControls.Design. _
        SimpleRadioButtonListDesigner))> _
    <DataBindingHandler(GetType(Examples.VB.WebControls.Design. _
        SimpleRadioButtonListDataBindingHandler))> _
    Public Class SimpleRadioButtonList
        Inherits RadioButtonList
    End Class
End Namespace ' Examples.VB.WebControls.Design

Hinweise

Wenn der Benutzer im Visual Web Designer von der Quellansicht zur Entwurfsansicht wechselt, wird der Markupquellcode, der ein von der ListControl Klasse abgeleitetes Steuerelement beschreibt, analysiert, und eine Entwurfszeitversion des Steuerelements wird auf der Entwurfsoberfläche erstellt. Wenn der Benutzer zurück zur Quellansicht wechselt, wird das Entwurfszeitsteuerelement im Markupquellcode beibehalten und im Markup für die Webseite bearbeitet. Die ListControlDesigner -Klasse dient als Basisklasse für Designer, die Entwurfszeitunterstützung im Visual Web Designer für Steuerelemente bereitstellen, die ListControlvon abgeleitet sind.

Die ListControlDesigner Klasseneigenschaften bieten die folgende Funktionalität:

Die ListControlDesigner Klassenmethoden bieten die folgende Funktionalität:

  • Die DataBind -Methode bindet das zugeordnete Steuerelement, das von der ListControl abgeleitet ist, an eine Entwurfszeitdatenquelle.

  • Die GetDesignTimeHtml -Methode gibt das Markup zurück, das zum Rendern des zugeordneten Steuerelements zur Entwurfszeit verwendet wird.

  • Die GetSelectedDataSource -Methode gibt die Entwurfszeitkomponente DataSource aus dem zugeordneten Steuerelementcontainer zurück.

  • Die GetResolvedSelectedDataSource -Methode gibt den DataSource aus dem Steuerelementcontainer zurück, aufgelöst in die Entwurfszeiteigenschaft DataMember des Steuerelements.

  • Die Initialize -Methode bereitet den Designer darauf vor, das zugeordnete Steuerelement anzuzeigen und zu entwerfen, das von ListControlabgeleitet wird.

  • Die OnDataSourceChanged -Methode wird aufgerufen, wenn sich die DataSource für das zugeordnete Steuerelement geändert hat.

  • Die PreFilterProperties -Methode wird verwendet, um zusätzliche Eigenschaften aus zu entfernen, zusätzliche Eigenschaften oder Schatteneigenschaften des zugeordneten Steuerelements hinzuzufügen, das von ListControlabgeleitet wird.

Konstruktoren

ListControlDesigner()

Initialisiert eine neue Instanz der ListControlDesigner-Klasse.

Eigenschaften

ActionLists

Ruft die Designer-Aktionslistenauflistung für den Designer ab.

ActionLists

Ruft die Aktionslistenauflistung für den Steuerelement-Designer ab.

(Geerbt von ControlDesigner)
AllowResize

Ruft einen Wert ab, der angibt, ob die Größe des Steuerelements in der Entwurfszeitumgebung geändert werden kann.

(Geerbt von ControlDesigner)
AssociatedComponents

Ruft die Auflistung der Komponenten ab, die der durch den Designer verwalteten Komponente zugeordnet ist.

(Geerbt von ComponentDesigner)
AutoFormats

Ruft die Auflistung der vordefinierten automatischen Formatierungsschemas ab, die zur Entwurfszeit für das zugeordnete Steuerelement im Dialogfeld Automat. Formatierung angezeigt werden sollen.

(Geerbt von ControlDesigner)
Behavior
Veraltet.

Ruft das DHTML-Verhalten ab, das dem Designer zugeordnet, oder legt dieses fest.

(Geerbt von HtmlControlDesigner)
Component

Ruft die Komponente ab, die von diesem Designer entworfen wird.

(Geerbt von ComponentDesigner)
DataBindings

Ruft die Datenbindungsauflistung für das aktuelle Steuerelement ab.

(Geerbt von HtmlControlDesigner)
DataBindingsEnabled

Ruft einen Wert ab, der angibt, ob Datenbindung vom enthaltenden Bereich für das zugeordnete Steuerelement unterstützt wird.

(Geerbt von ControlDesigner)
DataMember

Ruft den Datenmember für das Steuerelement ab oder legt ihn fest.

DataMember

Ruft die DataMember-Eigenschaft des zugrunde liegenden datengebundenen Steuerelements ab, für die Shadowing durchgeführt wurde.

(Geerbt von DataBoundControlDesigner)
DataSource

Ruft die Datenquelleneigenschaft des Steuerelements ab oder legt diese fest.

DataSource

Ruft den Wert der DataSource-Eigenschaft für das zugeordnete Steuerelement ab oder legt diesen fest.

(Geerbt von BaseDataBoundControlDesigner)
DataSourceDesigner

Ruft den Designer der Datenquelle des zugrunde liegenden datengebundenen Steuerelements ab.

(Geerbt von DataBoundControlDesigner)
DataSourceID

Ruft den Wert der DataSourceID-Eigenschaft des zugrunde liegenden BaseDataBoundControl-Objekts ab oder legt diesen fest.

(Geerbt von BaseDataBoundControlDesigner)
DataTextField

Ruft das Datentextfeld des Steuerelements ab oder legt dieses fest.

DataValueField

Ruft das Datenwertfeld des Steuerelements ab oder legt dieses fest.

DesignerState

Ruft ein Objekt ab, mit dem Daten für das zugeordnete Steuerelement zur Entwurfszeit beibehalten werden.

(Geerbt von ControlDesigner)
DesignerView

Ruft das DesignerDataSourceView-Objekt ab, das der Datenquelle dieses Designers zugeordnet ist.

(Geerbt von DataBoundControlDesigner)
DesignTimeElement
Veraltet.

Ruft das Entwurfszeitobjekt ab, das auf der Entwurfsoberfläche das dem HtmlControlDesigner-Objekt zugeordnete Steuerelement darstellt.

(Geerbt von HtmlControlDesigner)
DesignTimeElementView
Veraltet.

Ruft das Ansichtssteuerelement-Objekt für den Steuerelementdesigner ab.

(Geerbt von ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
Veraltet.

Ruft einen Wert ab, der angibt, ob der Entwurfshost vor dem Aufruf der GetDesignTimeHtml-Methode vollständig geladen sein muss.

(Geerbt von ControlDesigner)
Expressions

Ruft die Ausdrucksbindungen für das aktuelle Steuerelement zur Entwurfszeit ab.

(Geerbt von HtmlControlDesigner)
HidePropertiesInTemplateMode

Ruft einen Wert ab, der angibt, ob die Eigenschaften des zugeordneten Steuerelements ausgeblendet werden, wenn sich das Steuerelement im Vorlagenmodus befindet.

(Geerbt von ControlDesigner)
ID

Ruft die ID-Zeichenfolge des Steuerelements ab oder legt diese fest.

(Geerbt von ControlDesigner)
InheritanceAttribute

Ruft ein Attribut ab, das den Vererbungstyp der zugeordneten Komponente angibt.

(Geerbt von ComponentDesigner)
Inherited

Ruft einen Wert ab, der angibt, ob diese Komponente geerbt wurde.

(Geerbt von ComponentDesigner)
InTemplateMode

Ruft einen Wert ab, der angibt, ob sich das Steuerelement im Entwurfshost im Anzeigemodus bzw. im Vorlagenbearbeitungsmodus befindet. Die InTemplateMode-Eigenschaft ist schreibgeschützt.

(Geerbt von ControlDesigner)
IsDirty
Veraltet.

Ruft einen Wert ab, der angibt, ob das Webserversteuerelement als geändert markiert ist, oder legt diesen fest.

(Geerbt von ControlDesigner)
ParentComponent

Ruft die übergeordnete Komponente für diesen Designer ab.

(Geerbt von ComponentDesigner)
ReadOnly
Veraltet.

Ruft einen Wert ab, der angibt, ob die Eigenschaften des Steuerelements zur Entwurfszeit schreibgeschützt sind, oder legt diesen fest.

(Geerbt von ControlDesigner)
RootDesigner

Ruft den Steuerelement-Designer für die Web Forms-Seite ab, die das zugeordnete Steuerelement enthält.

(Geerbt von ControlDesigner)
SampleRowCount

Ruft die Anzahl der Zeilen ab, die das datengebundene Steuerelement auf der Entwurfsoberfläche anzeigt.

(Geerbt von DataBoundControlDesigner)
SetTextualDefaultProperty

Dient als Basisklasse für Designer, die während der Entwurfszeit im Visual Web Designer Unterstützung für Steuerelemente bereitstellen, die von der abstrakten ListControl-Klasse abgeleitet werden.

(Geerbt von ComponentDesigner)
ShadowProperties

Ruft eine Auflistung von Eigenschaftswerten ab, die Benutzereinstellungen überschreiben.

(Geerbt von ComponentDesigner)
ShouldCodeSerialize
Veraltet.

Ruft einen Wert ab, der angibt, ob für das Steuerelement in der CodeBehind-Datei für das aktuelle Entwurfsdokument während der Serialisierung eine Felddeklaration erstellt werden soll.

(Geerbt von HtmlControlDesigner)
Tag

Ruft ein Objekt ab, das das HTML-Markupelement für das zugeordnete Steuerelement darstellt.

(Geerbt von ControlDesigner)
TemplateGroups

Ruft eine Auflistung vom Vorlagengruppen ab, die jeweils eine oder mehrere Definitionen enthalten.

(Geerbt von ControlDesigner)
UseDataSourcePickerActionList

Ruft einen Wert ab, der angibt, ob das zugeordnete Steuerelement seine Standardaktionslisten rendern soll.

UsePreviewControl

Ruft einen Wert ab, der angibt, ob der Steuerelement-Designer ein temporäres Vorschausteuerelement verwendet, um das HTML-Markup zur Entwurfszeit zu generieren.

(Geerbt von ControlDesigner)
Verbs

Ruft die Entwurfszeitverben ab, die von der dem Designer zugeordneten Komponente unterstützt werden.

(Geerbt von ComponentDesigner)
ViewControl

Ruft ein Webserversteuerelement ab, das für eine Vorschau des Entwurfszeit-HTML-Markups verwendet werden kann, oder legt dieses fest.

(Geerbt von ControlDesigner)
ViewControlCreated

Ruft einen Wert ab, der angibt, ob ein View-Steuerelement für die Anzeige auf der Entwurfsoberfläche erstellt worden ist, oder legt diesen fest.

(Geerbt von ControlDesigner)
Visible

Ruft einen Wert ab, der angibt, ob das Steuerelement zur Entwurfszeit sichtbar ist.

(Geerbt von ControlDesigner)

Methoden

ConnectToDataSource()

Entfernt die Verknüpfung von Ereignissen mit der vorherigen Datenquelle und verknüpft Ereignisse mit der aktuellen Datenquelle.

(Geerbt von DataBoundControlDesigner)
CreateDataSource()

Ruft das Standarddialogfeld zum Erstellen eines neuen Datenquellen-Steuerelements auf und legt die ID des neuen Datenquellen-Steuerelements auf die DataSourceID-Eigenschaft des datengebundenen Steuerelements fest.

(Geerbt von DataBoundControlDesigner)
CreateErrorDesignTimeHtml(String)

Erstellt HTML-Markup, um zur Entwurfszeit eine angegebene Fehlermeldung anzuzeigen.

(Geerbt von ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Erstellt HTML-Markup, um zur Entwurfszeit eine angegebene Fehlermeldung für eine Ausnahme anzuzeigen.

(Geerbt von ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Stellt eine einfache rechteckige Platzhalterdarstellung bereit, die den Typ und die ID des Steuerelements anzeigt.

(Geerbt von ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Stellt eine einfache rechteckige Platzhalterdarstellung bereit, die den Typ und die ID des Steuerelements sowie zusätzliche Anweisungen oder Informationen anzeigt.

(Geerbt von ControlDesigner)
CreateViewControl()

Gibt eine Kopie des zugeordneten Steuerelements für die Anzeige oder das Rendern auf der Entwurfsoberfläche zurück.

(Geerbt von ControlDesigner)
DataBind(BaseDataBoundControl)

Bindet das angegebene Steuerelement an die Entwurfszeitdatenquelle.

DisconnectFromDataSource()

Entfernt die Verknüpfung des datengebundenen Steuerelements mit Datenquellenereignissen.

(Geerbt von DataBoundControlDesigner)
Dispose()

Gibt alle vom ComponentDesigner verwendeten Ressourcen frei.

(Geerbt von ComponentDesigner)
Dispose(Boolean)

Gibt die vom HtmlControlDesigner-Objekt verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.

(Geerbt von HtmlControlDesigner)
Dispose(Boolean)

Gibt die vom DataBoundControlDesigner-Objekt verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

(Geerbt von DataBoundControlDesigner)
DoDefaultAction()

Erstellt eine Methodensignatur in der Quellcodedatei für das Standardereignis der Komponente und verschiebt den Cursor des Benutzers an diese Position.

(Geerbt von ComponentDesigner)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetBounds()

Ruft die Koordinaten des Rechtecks ab, das die Begrenzungen des auf der Entwurfsoberfläche angezeigten Steuerelements darstellt.

(Geerbt von ControlDesigner)
GetDesignTimeDataSource()

Ruft die Entwurfszeitdatenquelle aus der zugeordneten DataSourceDesigner-Eigenschaft oder der zugeordneten DataSource-Eigenschaft ab.

(Geerbt von DataBoundControlDesigner)
GetDesignTimeHtml()

Ruft den HTML-Code ab, der für die Darstellung des Steuerelements zur Entwurfszeit verwendet wird.

GetDesignTimeHtml(DesignerRegionCollection)

Ruft das HTML-Markup zum Anzeigen des Steuerelements ab und füllt die Auflistung mit den aktuellen Steuerelement-Designer-Bereichen auf.

(Geerbt von ControlDesigner)
GetEditableDesignerRegionContent(EditableDesignerRegion)

Gibt den Inhalt für einen bearbeitbaren Bereich der Entwurfszeitansicht des zugeordneten Steuerelements zurück.

(Geerbt von ControlDesigner)
GetEmptyDesignTimeHtml()

Ruft das HTML-Markup zum Darstellen eines Webserver-Steuerelements zur Entwurfszeit ab, das zur Laufzeit keine visuelle Darstellung hat.

(Geerbt von ControlDesigner)
GetEmptyDesignTimeHtml()

Stellt das Markup bereit, mit dem das Steuerelement zur Entwurfszeit gerendert wird, wenn das Steuerelement leer ist oder die Datenquelle nicht abgerufen werden kann.

(Geerbt von BaseDataBoundControlDesigner)
GetErrorDesignTimeHtml(Exception)

Ruft das HTML-Markup ab, das Informationen über die angegebene Ausnahme bereitstellt.

(Geerbt von ControlDesigner)
GetErrorDesignTimeHtml(Exception)

Stellt das Markup bereit, mit dem das Steuerelement zur Entwurfszeit gerendert wird, wenn ein Fehler aufgetreten ist.

(Geerbt von BaseDataBoundControlDesigner)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetPersistenceContent()

Ruft das dauerhafte innere HTML-Markup des Steuerelements zur Entwurfszeit ab.

(Geerbt von ControlDesigner)
GetPersistInnerHtml()
Veraltet.

Ruft das dauerhafte innere HTML-Markup des Steuerelements ab.

(Geerbt von ControlDesigner)
GetResolvedSelectedDataSource()

Ruft die Datenquellenkomponente aus dem zugeordneten Steuerelementcontainer ab, die zu einem bestimmten Datenmember aufgelöst wurde.

GetSampleDataSource()

Ruft Dummybeispieldaten zum Darstellen des datengebundenen Steuerelements auf der Entwurfsoberfläche ab, wenn keine Beispieldaten aus der DataSourceDesigner-Eigenschaft oder der DataSource-Eigenschaft erstellt werden können.

(Geerbt von DataBoundControlDesigner)
GetSelectedDataSource()

Ruft die Datenquellenkomponente aus dem zugeordneten Steuerelementcontainer ab.

GetService(Type)

Versucht, den angegebenen Diensttyp von der Entwurfsmodussite der Komponente des Designers abzurufen.

(Geerbt von ComponentDesigner)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetViewRendering()

Ruft ein Objekt ab, das das Entwurfszeitmarkup für den Inhalt und die Bereiche des zugeordneten Steuerelements enthält.

(Geerbt von ControlDesigner)
Initialize(IComponent)

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

InitializeExistingComponent(IDictionary)

Initialisiert eine vorhandene Komponente erneut.

(Geerbt von ComponentDesigner)
InitializeNewComponent(IDictionary)

Initialisiert eine neu erstellte Komponente.

(Geerbt von ComponentDesigner)
InitializeNonDefault()
Veraltet.
Veraltet.

Initialisiert die Einstellungen für eine importierte Komponente, die bereits mit Einstellungen initialisiert wurde, die nicht der Standardeinstellung entsprechen.

(Geerbt von ComponentDesigner)
Invalidate()

Macht den gesamten Bereich des auf der Entwurfsoberfläche angezeigten Steuerelements ungültig und weist den visuellen Designer an, das Steuerelement neu zu zeichnen.

(Geerbt von ControlDesigner)
Invalidate(Rectangle)

Macht den angegebenen Bereich des auf der Entwurfsoberfläche angezeigten Steuerelements ungültig und weist den visuellen Designer an, das Steuerelement neu zu zeichnen.

(Geerbt von ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ruft das InheritanceAttribute des angegebenen ComponentDesigner ab.

(Geerbt von ComponentDesigner)
IsPropertyBound(String)
Veraltet.

Ruft einen Wert ab, der angibt, ob die angegebene Eigenschaft des zugeordneten Steuerelements datengebunden ist.

(Geerbt von ControlDesigner)
Localize(IDesignTimeResourceWriter)

Verwendet den bereitgestellten Ressourcenwriter, um die lokalisierbaren Eigenschaften des zugehörigen Steuerelements in einer Ressource im Entwurfshost beizubehalten.

(Geerbt von ControlDesigner)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnAutoFormatApplied(DesignerAutoFormat)

Wird aufgerufen, wenn ein vordefiniertes Schema für die automatische Formatierung auf das zugeordnete Steuerelement angewendet wurde.

(Geerbt von ControlDesigner)
OnBehaviorAttached()

Wird aufgerufen, wenn der Steuerelement-Designer an ein Behavior-Objekt angefügt wird.

(Geerbt von ControlDesigner)
OnBehaviorDetaching()
Veraltet.

Wird aufgerufen, wenn die Zuordnung eines Verhaltens zum Element aufgehoben wird.

(Geerbt von HtmlControlDesigner)
OnBindingsCollectionChanged(String)
Veraltet.

Wird aufgerufen, wenn die Datenbindungsauflistung geändert wird.

(Geerbt von ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Wird vom Entwurfshost aufgerufen, wenn der Benutzer zur Entwurfszeit auf das zugeordnete Steuerelement klickt.

(Geerbt von ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

Löst das ComponentChanged-Ereignis aus.

OnComponentChanged(Object, ComponentChangedEventArgs)

Wird aufgerufen, wenn das zugehörige Steuerelement geändert wird.

(Geerbt von ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

Stellt die Methode dar, die das ComponentChanging-Ereignis des zugeordneten Steuerelements behandelt.

(Geerbt von ControlDesigner)
OnControlResize()
Veraltet.

Wird aufgerufen, wenn die Größe des zugeordneten Webserversteuerelements zur Entwurfszeit im Entwurfshost geändert worden ist.

(Geerbt von ControlDesigner)
OnDataSourceChanged()

Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement ändert.

OnDataSourceChanged(Boolean)

Wird aufgerufen, wenn sich die Datenquelle für das zugeordnete Steuerelement ändert.

OnPaint(PaintEventArgs)

Wird aufgerufen, wenn der Steuerelement-Designer das zugeordnete Steuerelement auf der Entwurfsoberfläche zeichnet, wenn der CustomPaint-Wert true ist.

(Geerbt von ControlDesigner)
OnSchemaRefreshed()

Wird aufgerufen, wenn die Datenquelle des zugeordneten BaseDataBoundControl-Objekts ein neues Schema lädt.

(Geerbt von BaseDataBoundControlDesigner)
OnSetComponentDefaults()
Veraltet.
Veraltet.

Legt die Standardeigenschaften für die Komponente fest.

(Geerbt von ComponentDesigner)
OnSetParent()

Ermöglicht die Ausführung zusätzlicher Verarbeitungsschritte, wenn das zugeordnete Steuerelement an ein übergeordnetes Steuerelement angefügt wird.

(Geerbt von HtmlControlDesigner)
PostFilterAttributes(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus dem Satz von Attributen, der über einen TypeDescriptor verfügbar gemacht wird.

(Geerbt von ComponentDesigner)
PostFilterEvents(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus dem Satz von Ereignissen, der über einen TypeDescriptor verfügbar gemacht wird.

(Geerbt von ComponentDesigner)
PostFilterProperties(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus dem Satz von Eigenschaften, der über einen TypeDescriptor verfügbar gemacht wird.

(Geerbt von ComponentDesigner)
PreFilterAttributes(IDictionary)

Ermöglicht einem Designer das Hinzufügen zu dem Satz von Attributen, der über einen TypeDescriptor verfügbar gemacht wird.

(Geerbt von ComponentDesigner)
PreFilterEvents(IDictionary)

Legt die Liste von Ereignissen fest, die zur Entwurfszeit für das TypeDescriptor-Objekt der Komponente verfügbar gemacht werden.

(Geerbt von HtmlControlDesigner)
PreFilterProperties(IDictionary)

Wird vom Designer zum Entfernen zusätzlicher Eigenschaften aus der Anzeige im Eigenschaftenraster, zum Hinzufügen von Eigenschaften oder zum Durchführen von Shadowing von Eigenschaften des zugehörigen Steuerelements verwendet.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Benachrichtigt IComponentChangeService darüber, dass diese Komponente geändert wurde.

(Geerbt von ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Benachrichtigt IComponentChangeService darüber, dass diese Komponente gerade geändert wird.

(Geerbt von ComponentDesigner)
RaiseResizeEvent()
Veraltet.

Löst das OnControlResize()-Ereignis aus.

(Geerbt von ControlDesigner)
RegisterClone(Object, Object)

Registriert interne Daten in einem geklonten Steuerelement.

(Geerbt von ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Gibt den Inhalt eines editierbaren Bereichs des Steuerelements zur Entwurfszeit an.

(Geerbt von ControlDesigner)
SetRegionContent(EditableDesignerRegion, String)

Gibt den Inhalt für einen editierbaren Bereich der Entwurfszeitansicht des Steuerelements an.

(Geerbt von ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Weist dem angegebenen Flagwert die angegebene bitweise ViewFlags-Enumeration zu.

(Geerbt von ControlDesigner)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
UpdateDesignTimeHtml()

Aktualisiert das Entwurfszeit-HTML-Markup für das zugeordnete Webserversteuerelement durch Aufruf der GetDesignTimeHtml-Methode.

(Geerbt von ControlDesigner)

Explizite Schnittstellenimplementierungen

IDataBindingSchemaProvider.CanRefreshSchema

Eine Beschreibung dieses Elements finden Sie unter CanRefreshSchema.

(Geerbt von DataBoundControlDesigner)
IDataBindingSchemaProvider.RefreshSchema(Boolean)

Eine Beschreibung dieses Elements finden Sie unter RefreshSchema(Boolean).

(Geerbt von DataBoundControlDesigner)
IDataBindingSchemaProvider.Schema

Eine Beschreibung dieses Elements finden Sie unter Schema.

(Geerbt von DataBoundControlDesigner)
IDataSourceProvider.GetResolvedSelectedDataSource()

Eine Beschreibung dieses Elements finden Sie unter GetResolvedSelectedDataSource().

(Geerbt von DataBoundControlDesigner)
IDataSourceProvider.GetSelectedDataSource()

Eine Beschreibung dieses Elements finden Sie unter GetSelectedDataSource().

(Geerbt von DataBoundControlDesigner)
IDesignerFilter.PostFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterAttributes(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterEvents(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterProperties(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterAttributes(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterEvents(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterProperties(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
ITreeDesigner.Children

Eine Beschreibung dieses Members finden Sie unter der Children-Eigenschaft.

(Geerbt von ComponentDesigner)
ITreeDesigner.Parent

Eine Beschreibung dieses Members finden Sie unter der Parent-Eigenschaft.

(Geerbt von ComponentDesigner)

Gilt für:

Weitere Informationen