ObjectDataSourceDesigner Klasse

Definition

Stellt Entwurfszeitunterstützung in einem visuellen Designer für das ObjectDataSource-Webserversteuerelement bereit.

public ref class ObjectDataSourceDesigner : System::Web::UI::Design::DataSourceDesigner
public class ObjectDataSourceDesigner : System.Web.UI.Design.DataSourceDesigner
type ObjectDataSourceDesigner = class
    inherit DataSourceDesigner
Public Class ObjectDataSourceDesigner
Inherits DataSourceDesigner
Vererbung

Beispiele

Das folgende Codebeispiel zeigt, wie Sie die ObjectDataSourceDesigner -Klasse erweitern, um die Darstellung und das Verhalten von Steuerelementen zu ändern, die ObjectDataSource zur Entwurfszeit vom Steuerelement abgeleitet werden.

Im Beispiel wird das MyObjectDataSource -Steuerelement von ObjectDataSourceabgeleitet. ist MyObjectDataSource eine Kopie des ObjectDataSource Steuerelements. Das Beispiel leitet auch die MyObjectDataSourceDesigner -Klasse von ab ObjectDataSourceDesigner und wendet ein DesignerAttribute -Attribut für das MyObjectDataSourceDesigner -Steuerelement an MyObjectDataSource .

Überschreibt MyObjectDataSourceDesigner die PreFilterProperties -Methode, um die NamingContainer Eigenschaft zur Entwurfszeit im Eigenschaftenraster sichtbar zu machen.

Überschreibt MyObjectDataSourceDesigner die GetDesignTimeHtml -Methode, um die TypeName Eigenschaften und SelectMethod in einem Platzhalter zusätzlich zum Steuerelementtyp und der ID anzuzeigen.

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

namespace Examples.CS.WebControls.Design
{
    // The MyObjectDataSource is a copy of the ObjectDataSource.
    [AspNetHostingPermission(SecurityAction.Demand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [Designer(typeof(Examples.CS.WebControls.Design.
        MyObjectDataSourceDesigner))]
    public class MyObjectDataSource : ObjectDataSource
    {
    } // MyObjectDataSource

    // Derive a designer that inherits from the ObjectDataSourceDesigner.
    [ReflectionPermission(SecurityAction.Demand, Flags=ReflectionPermissionFlag.MemberAccess)]
    public class MyObjectDataSourceDesigner : ObjectDataSourceDesigner
    {
        // Generate the design-time markup.
        public override string GetDesignTimeHtml()
        {
            // Get a reference to the control or a copy of the control.
            MyObjectDataSource myODS = (MyObjectDataSource)ViewControl;

            // Create a placeholder that displays the type of the business 
            // object and the name of the Select method.
            string markup = CreatePlaceHolderDesignTimeHtml(
                 "<b>TypeName</b> \"" + myODS.TypeName + "\"<br />" + 
                 "<b>SelectMethod</b> \"" + myODS.SelectMethod + "\"" );

            return markup;
        } // GetDesignTimeHtml

        // Shadow the control properties with design-time properties.
        protected override void PreFilterProperties(IDictionary properties)
        {
            // Call the base method first.
            base.PreFilterProperties(properties);

            // Make the NamingContainer visible in the Properties grid.
            PropertyDescriptor selectProp =
                (PropertyDescriptor)properties["NamingContainer"];
            properties["NamingContainer"] =
                TypeDescriptor.CreateProperty(selectProp.ComponentType,
                    selectProp, BrowsableAttribute.Yes);
        } // PreFilterProperties
    } // MyObjectDataSourceDesigner
} // Examples.CS.WebControls.Design
Imports System.Web
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design.WebControls
Imports System.Collections
Imports System.ComponentModel
Imports System.Security.Permissions

Namespace Examples.VB.WebControls.Design

    ' The MyObjectDataSource is a copy of the ObjectDataSource.
    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <Designer(GetType(Examples.VB.WebControls.Design. _
        MyObjectDataSourceDesigner))> _
    Public Class MyObjectDataSource
        Inherits ObjectDataSource
    End Class

    ' Derive a designer that inherits from the ObjectDataSourceDesigner.
    <ReflectionPermission(SecurityAction.Demand, Flags:=ReflectionPermissionFlag.MemberAccess)> _
    Public Class MyObjectDataSourceDesigner
        Inherits ObjectDataSourceDesigner

        ' Generate the design-time markup.
        Public Overrides Function GetDesignTimeHtml() As String

            ' Get a reference to the control or a copy of the control.
            Dim myODS As MyObjectDataSource = _
                CType(ViewControl, MyObjectDataSource)

            Dim markup As String = _
                CreatePlaceHolderDesignTimeHtml( _
                    "<b>TypeName</b> """ & myODS.TypeName & """<br />" & _
                    "<b>SelectMethod</b> """ & myODS.SelectMethod & """")

            Return markup

        End Function ' GetDesignTimeHtml

        ' Shadow the control properties with design-time properties.
        Protected Overrides Sub PreFilterProperties( _
            ByVal properties As IDictionary)

            ' Call the base method first.
            MyBase.PreFilterProperties(properties)

            ' Make the NamingContainer visible in the Properties grid.
            Dim selectProp As PropertyDescriptor = _
                CType(properties("NamingContainer"), PropertyDescriptor)
            properties("NamingContainer") = _
                TypeDescriptor.CreateProperty(selectProp.ComponentType, _
                    selectProp, BrowsableAttribute.Yes)
        End Sub

    End Class
End Namespace ' Examples.VB.WebControls.Design

Hinweise

Das ObjectDataSource -Steuerelement stellt eine Datenquelle dar, die Methoden eines Geschäftsobjekts aufruft, um die Datenbankvorgänge Löschen, Einfügen, Auswählen und Aktualisieren auszuführen.

Wenn Sie in einem visuellen Designer von der Quell- zur Entwurfsansicht wechseln, wird der Markupquellcode, der das ObjectDataSource Steuerelement beschreibt, analysiert, und eine Entwurfszeitversion des Steuerelements wird auf der Entwurfsoberfläche erstellt. Wenn Sie zurück zur Quellansicht wechseln, wird das Entwurfszeitsteuerelement im Markupquellcode beibehalten und im Markup für die Webseite bearbeitet. Die ObjectDataSourceDesigner -Klasse bietet Entwurfszeitunterstützung für das ObjectDataSource Steuerelement in einem visuellen Designer.

Die ObjectDataSourceDesigner Klassenmmber bieten die folgenden Funktionen:

  • Die CanConfigure -Eigenschaft gibt an, ob der Assistent zum Konfigurieren von Datenquellen angezeigt werden kann. Die CanRefreshSchema -Eigenschaft gibt an, ob das Schema des zugeordneten ObjectDataSource Steuerelements zur Entwurfszeit aktualisiert werden kann.

  • Die SelectMethod -Eigenschaft gibt die Methode an, die die Select-Funktion ausführt. Die TypeName -Eigenschaft gibt den Typ des Geschäftsobjekts an, das die Daten für das zugeordnete Steuerelement bereitstellt.

  • Die GetView -Methode gibt eine Datenquellensicht mit dem angegebenen Namen zurück. Die GetViewNames -Methode gibt eine Liste der Datenquellensichtnamen für das zugeordnete ObjectDataSource Steuerelement zurück. Die RefreshSchema -Methode extrahiert die Metadaten für die Select-Methode aus dem zugeordneten Geschäftsobjekt.

  • Die Configure -Methode bewirkt, dass der Assistent zum Konfigurieren von Datenquellen auf der Oberfläche des visuellen Designers angezeigt wird. Die PreFilterProperties -Methode entfernt Eigenschaften aus, fügt zusätzliche Eigenschaften hinzu oder überschatt Eigenschaften des zugeordneten Steuerelements.

Konstruktoren

ObjectDataSourceDesigner()

Initialisiert eine neue Instanz der ObjectDataSourceDesigner-Klasse.

Eigenschaften

ActionLists

Ruft eine Liste von Elementen ab, mit denen zur Entwurfszeit ein Aktionslistenmenü erstellt wird.

(Geerbt von DataSourceDesigner)
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)
CanConfigure

Ruft einen Wert ab, der angibt, ob die Configure()-Methode aufgerufen werden kann.

CanRefreshSchema

Ruft einen Wert ab, der angibt, ob die RefreshSchema(Boolean)-Methode aufgerufen werden kann.

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)
DesignerState

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

(Geerbt von ControlDesigner)
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)
SelectMethod

Ruft den Namen der Methode ab, die beim Aufrufen der Select()-Methode des zugeordneten Steuerelements ausgeführt werden soll, oder legt diesen fest.

SetTextualDefaultProperty

Stellt Entwurfszeitunterstützung in einem visuellen Designer für das ObjectDataSource-Webserversteuerelement bereit.

(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)
SuppressingDataSourceEvents

Ruft einen Wert ab, der angibt, ob das DataSourceChanged-Ereignis oder die RefreshSchema(Boolean)-Methode auftritt.

(Geerbt von DataSourceDesigner)
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)
TypeName

Ruft den Namen des Typs ab, der die im zugeordneten Steuerelement angegebenen Methoden enthält, oder legt diesen fest.

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

Configure()

Zeigt den Assistenten zum Konfigurieren von Datenquellen auf der Oberfläche des visuellen Designers an.

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)
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)
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)
GetDesignTimeHtml()

Ruft das HTML-Markup zum Anzeigen des zugeordneten Datenquellen-Steuerelements zur Entwurfszeit ab.

(Geerbt von DataSourceDesigner)
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)
GetErrorDesignTimeHtml(Exception)

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

(Geerbt von ControlDesigner)
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)
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)
GetView(String)

Gibt eine Datenquellenansicht mit dem angegebenen Namen zurück.

GetViewNames()

Gibt eine Liste mit Namen von Datenquellenansichten für das zugeordnete Steuerelement zurück.

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)

Initialisiert den Steuerelement-Designer und lädt die angegebene Komponente.

(Geerbt von ControlDesigner)
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)

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(EventArgs)

Löst das DataSourceChanged-Ereignis aus, wenn die Eigenschaften der Datenquelle geändert wurden und der SuppressingDataSourceEvents-Wert false ist.

(Geerbt von DataSourceDesigner)
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(EventArgs)

Löst das SchemaRefreshed-Ereignis aus, wenn das Schema der Datenquelle geändert wurde und der SuppressingDataSourceEvents-Wert false ist.

(Geerbt von DataSourceDesigner)
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 von Eigenschaften aus der Anzeige im Eigenschaftenraster, zum Hinzufügen zusätzlicher 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)
RefreshSchema(Boolean)

Extrahiert die Metadaten für die Select-Methode aus dem Geschäftsobjekt, das vom zugeordneten Steuerelement angegeben wird.

RegisterClone(Object, Object)

Registriert interne Daten in einem geklonten Steuerelement.

(Geerbt von ControlDesigner)
ResumeDataSourceEvents()

Stellt Datenquellenereignisse wieder her, nachdem diese unterdrückt wurden.

(Geerbt von DataSourceDesigner)
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)
SuppressDataSourceEvents()

Verschiebt alle Datenquellenereignisse bis die ResumeDataSourceEvents()-Methode aufgerufen wurde.

(Geerbt von DataSourceDesigner)
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)

Ereignisse

DataSourceChanged

Tritt ein, wenn sich eine beliebige Eigenschaft der zugeordneten Datenquellen ändert.

(Geerbt von DataSourceDesigner)
SchemaRefreshed

Tritt nach dem Aktualisieren des Schemas auf.

(Geerbt von DataSourceDesigner)

Explizite Schnittstellenimplementierungen

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