ObjectDataSourceDesigner Class

Definition

Stellt Entwurfszeitunterstützung in einem visuellen Designer für das ObjectDataSource-Webserversteuerelement bereit.Provides design-time support in a visual designer for the ObjectDataSource Web server control.

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
Inheritance

Examples

Im folgenden Codebeispiel wird gezeigt, wie die ObjectDataSourceDesigner-Klasse erweitert wird, um die Darstellung und das Verhalten von Steuerelementen zu ändern, die zur Entwurfszeit vom ObjectDataSource-Steuerelement abgeleitet werden.The following code example shows how to extend the ObjectDataSourceDesigner class to change the appearance and behavior of controls that are derived from the ObjectDataSource control at design time.

Im Beispiel wird das MyObjectDataSource-Steuerelement vom ObjectDataSourceabgeleitet.The example derives the MyObjectDataSource control from the ObjectDataSource. Der MyObjectDataSource ist eine Kopie des ObjectDataSource Steuer Elements.The MyObjectDataSource is a copy of the ObjectDataSource control. Im Beispiel wird auch die MyObjectDataSourceDesigner-Klasse vom ObjectDataSourceDesigner abgeleitet und ein DesignerAttribute-Attribut für die MyObjectDataSourceDesigner auf dem MyObjectDataSource-Steuerelement angewendet.The example also derives the MyObjectDataSourceDesigner class from the ObjectDataSourceDesigner and applies a DesignerAttribute attribute for the MyObjectDataSourceDesigner on the MyObjectDataSource control.

Der MyObjectDataSourceDesigner überschreibt die PreFilterProperties-Methode, um die NamingContainer-Eigenschaft zur Entwurfszeit im Eigenschaften Raster sichtbar zu machen.The MyObjectDataSourceDesigner overrides the PreFilterProperties method to make the NamingContainer property visible in the Properties grid at design time.

Der MyObjectDataSourceDesigner überschreibt die GetDesignTimeHtml-Methode, um die TypeName und SelectMethod Eigenschaften in einem Platzhalter zusätzlich zum Steuer ungstyp und der ID anzuzeigen.The MyObjectDataSourceDesigner overrides the GetDesignTimeHtml method to display the TypeName and SelectMethod properties in a placeholder, in addition to the control type and ID.

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

Remarks

Das ObjectDataSource-Steuerelement stellt eine Datenquelle dar, die Methoden eines Geschäftsobjekts aufruft, um die Vorgänge zum Löschen, einfügen, auswählen und Aktualisieren von Datenbanken auszuführen.The ObjectDataSource control represents a data source that calls methods of a business object in order to perform the Delete, Insert, Select, and Update database operations.

Wenn Sie in einem visuellen Designer von der Quelle zu Designansicht wechseln, wird der Markup Quellcode, der das ObjectDataSource Steuerelement beschreibt, analysiert, und eine Entwurfszeit Version des Steuer Elements wird auf der Entwurfs Oberfläche erstellt.In a visual designer, when you switch from Source to Design view, the markup source code that describes the ObjectDataSource control is parsed and a design-time version of the control is created on the design surface. Wenn Sie zurück zur Quell Ansicht wechseln, wird das Entwurfszeit Steuerelement im Markup Quellcode persistent gespeichert und im Markup für die Webseite bearbeitet.When you switch back to Source view, the design-time control is persisted to the markup source code and edited into the markup for the Web page. Die ObjectDataSourceDesigner-Klasse stellt Entwurfszeit Unterstützung für das ObjectDataSource-Steuerelement in einem visuellen Designer bereit.The ObjectDataSourceDesigner class provides design-time support for the ObjectDataSource control in a visual designer.

Die ObjectDataSourceDesigner-Klassenmember bieten die folgenden Funktionen:The ObjectDataSourceDesigner class members provide the following functionality:

  • Die CanConfigure-Eigenschaft gibt an, ob der Assistent zum Konfigurieren von Datenquellen angezeigt werden kann.The CanConfigure property indicates whether the Configure Data Source wizard can be displayed. Die CanRefreshSchema-Eigenschaft gibt an, ob das Schema des zugeordneten ObjectDataSource Steuer Elements zur Entwurfszeit aktualisiert werden kann.The CanRefreshSchema property indicates whether the schema of the associated ObjectDataSource control can be refreshed at design time.

  • Die SelectMethod-Eigenschaft gibt die Methode an, die die SELECT-Funktion ausführt.The SelectMethod property specifies the method that performs the Select function. Die TypeName-Eigenschaft gibt den Typ des Geschäftsobjekts an, das die Daten für das zugeordnete Steuerelement bereitstellt.The TypeName property specifies the type of the business object that provides the data for the associated control.

  • Die GetView-Methode gibt eine Datenquellen Sicht mit dem angegebenen Namen zurück.The GetView method returns a data source view with the specified name. Die GetViewNames-Methode gibt eine Liste von Namen der Datenquellen Sicht für das zugeordnete ObjectDataSource Steuerelement zurück.The GetViewNames method returns a list of data source view names for the associated ObjectDataSource control. Die RefreshSchema-Methode extrahiert die Metadaten für die Select-Methode aus dem zugeordneten Geschäftsobjekt.The RefreshSchema method extracts the metadata for the Select method from the associated business object.

  • Die Configure-Methode bewirkt, dass der Assistent zum Konfigurieren von Datenquellen auf der visuellen Designer Oberfläche angezeigt wird.The Configure method causes the Configure Data Source wizard to be displayed on the visual designer surface. Mit der PreFilterProperties-Methode werden Eigenschaften aus entfernt, zusätzliche Eigenschaften hinzugefügt oder Eigenschaften des zugeordneten Steuer Elements überschattet.The PreFilterProperties method removes properties from, adds additional properties to, or shadows properties of the associated control.

Constructors

ObjectDataSourceDesigner()

Initialisiert eine neue Instanz der ObjectDataSourceDesigner-Klasse.Initializes a new instance of the ObjectDataSourceDesigner class.

Properties

ActionLists

Ruft eine Liste von Elementen ab, mit denen zur Entwurfszeit ein Aktionslistenmenü erstellt wird.Gets a list of items that are used to create an action list menu at design time.

(Inherited from DataSourceDesigner)
AllowResize

Ruft einen Wert ab, der angibt, ob die Größe des Steuerelements in der Entwurfszeitumgebung geändert werden kann.Gets a value indicating whether the control can be resized in the design-time environment.

(Inherited from ControlDesigner)
AssociatedComponents

Ruft die Auflistung der Komponenten ab, die der durch den Designer verwalteten Komponente zugeordnet ist.Gets the collection of components associated with the component managed by the designer.

(Inherited from 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.Gets the collection of predefined automatic formatting schemes to display in the Auto Format dialog box for the associated control at design time.

(Inherited from ControlDesigner)
Behavior

Ruft das DHTML-Verhalten ab, das dem Designer zugeordnet, oder legt dieses fest.Gets or sets the DHTML behavior that is associated with the designer.

(Inherited from HtmlControlDesigner)
CanConfigure

Ruft einen Wert ab, der angibt, ob die Configure()-Methode aufgerufen werden kann.Gets a value that indicates whether the Configure() method can be called.

CanRefreshSchema

Ruft einen Wert ab, der angibt, ob die RefreshSchema(Boolean)-Methode aufgerufen werden kann.Gets a value that indicates whether the RefreshSchema(Boolean) method can be called.

Component

Ruft die Komponente ab, die von diesem Designer entworfen wird.Gets the component this designer is designing.

(Inherited from ComponentDesigner)
DataBindings

Ruft die Datenbindungsauflistung für das aktuelle Steuerelement ab.Gets the data bindings collection for the current control.

(Inherited from HtmlControlDesigner)
DataBindingsEnabled

Ruft einen Wert ab, der angibt, ob Datenbindung vom enthaltenden Bereich für das zugeordnete Steuerelement unterstützt wird.Gets a value indicating whether data binding is supported by the containing region for the associated control.

(Inherited from ControlDesigner)
DesignerState

Ruft ein Objekt ab, mit dem Daten für das zugeordnete Steuerelement zur Entwurfszeit beibehalten werden.Gets an object that is used to persist data for the associated control at design time.

(Inherited from ControlDesigner)
DesignTimeElement

Ruft das Entwurfszeitobjekt ab, das auf der Entwurfsoberfläche das dem HtmlControlDesigner-Objekt zugeordnete Steuerelement darstellt.Gets the design-time object representing the control that is associated with the HtmlControlDesigner object on the design surface.

(Inherited from HtmlControlDesigner)
DesignTimeElementView

Ruft das Ansichtssteuerelement-Objekt für den Steuerelementdesigner ab.Gets the view-control object for the control designer.

(Inherited from ControlDesigner)
DesignTimeHtmlRequiresLoadComplete

Ruft einen Wert ab, der angibt, ob der Entwurfshost vor dem Aufruf der GetDesignTimeHtml-Methode vollständig geladen sein muss.Gets a value indicating whether the design host must finish loading before the GetDesignTimeHtml method can be called.

(Inherited from ControlDesigner)
Expressions

Ruft die Ausdrucksbindungen für das aktuelle Steuerelement zur Entwurfszeit ab.Gets the expression bindings for the current control at design time.

(Inherited from HtmlControlDesigner)
HidePropertiesInTemplateMode

Ruft einen Wert ab, der angibt, ob die Eigenschaften des zugeordneten Steuerelements ausgeblendet werden, wenn sich das Steuerelement im Vorlagenmodus befindet.Gets a value indicating whether the properties of the associated control are hidden when the control is in template mode.

(Inherited from ControlDesigner)
ID

Ruft die ID-Zeichenfolge des Steuerelements ab oder legt diese fest.Gets or sets the ID string for the control.

(Inherited from ControlDesigner)
InheritanceAttribute

Ruft ein Attribut ab, das den Vererbungstyp der zugeordneten Komponente angibt.Gets an attribute that indicates the type of inheritance of the associated component.

(Inherited from ComponentDesigner)
Inherited

Ruft einen Wert ab, der angibt, ob diese Komponente geerbt wurde.Gets a value indicating whether this component is inherited.

(Inherited from ComponentDesigner)
InTemplateMode

Ruft einen Wert ab, der angibt, ob sich das Steuerelement im Entwurfshost im Anzeigemodus bzw. im Vorlagenbearbeitungsmodus befindet.Gets a value indicating whether the control is in either template viewing or editing mode in the design host. Die InTemplateMode-Eigenschaft ist schreibgeschützt.The InTemplateMode property is read-only.

(Inherited from ControlDesigner)
IsDirty

Ruft einen Wert ab, der angibt, ob das Webserversteuerelement als geändert markiert ist, oder legt diesen fest.Gets or sets a value indicating whether the Web server control has been marked as changed.

(Inherited from ControlDesigner)
ParentComponent

Ruft die übergeordnete Komponente für diesen Designer ab.Gets the parent component for this designer.

(Inherited from ComponentDesigner)
ReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaften des Steuerelements zur Entwurfszeit schreibgeschützt sind, oder legt diesen fest.Gets or sets a value indicating whether the properties of the control are read-only at design time.

(Inherited from ControlDesigner)
RootDesigner

Ruft den Steuerelement-Designer für die Web Forms-Seite ab, die das zugeordnete Steuerelement enthält.Gets the control designer for the Web Forms page that contains the associated control.

(Inherited from 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.Gets or sets the name of the method to execute when the Select() method of the associated control is called.

ShadowProperties

Ruft eine Auflistung von Eigenschaftswerten ab, die Benutzereinstellungen überschreiben.Gets a collection of property values that override user settings.

(Inherited from ComponentDesigner)
ShouldCodeSerialize

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.Gets or sets a value indicating whether to create a field declaration for the control in the code-behind file for the current design document during serialization.

(Inherited from HtmlControlDesigner)
SuppressingDataSourceEvents

Ruft einen Wert ab, der angibt, ob das DataSourceChanged-Ereignis oder die RefreshSchema(Boolean)-Methode auftritt.Gets a value indicating whether the DataSourceChanged event or the RefreshSchema(Boolean) method occurs.

(Inherited from DataSourceDesigner)
Tag

Ruft ein Objekt ab, das das HTML-Markupelement für das zugeordnete Steuerelement darstellt.Gets an object representing the HTML markup element for the associated control.

(Inherited from ControlDesigner)
TemplateGroups

Ruft eine Auflistung vom Vorlagengruppen ab, die jeweils eine oder mehrere Definitionen enthalten.Gets a collection of template groups, each containing one or more template definitions.

(Inherited from ControlDesigner)
TypeName

Ruft den Namen des Typs ab, der die im zugeordneten Steuerelement angegebenen Methoden enthält, oder legt diesen fest.Gets or sets the name of the type that contains the methods that are specified in the associated control.

UsePreviewControl

Ruft einen Wert ab, der angibt, ob der Steuerelement-Designer ein temporäres Vorschausteuerelement verwendet, um das HTML-Markup zur Entwurfszeit zu generieren.Gets a value indicating whether the control designer uses a temporary preview control to generate the design-time HTML markup.

(Inherited from ControlDesigner)
Verbs

Ruft die Entwurfszeitverben ab, die von der dem Designer zugeordneten Komponente unterstützt werden.Gets the design-time verbs supported by the component that is associated with the designer.

(Inherited from ComponentDesigner)
ViewControl

Ruft ein Webserversteuerelement ab, das für eine Vorschau des Entwurfszeit-HTML-Markups verwendet werden kann, oder legt dieses fest.Gets or sets a Web server control that can be used for previewing the design-time HTML markup.

(Inherited from 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.Gets or sets a value indicating whether a View control has been created for display on the design surface.

(Inherited from ControlDesigner)
Visible

Ruft einen Wert ab, der angibt, ob das Steuerelement zur Entwurfszeit sichtbar ist.Gets a value that indicates whether the control is visible at design time.

(Inherited from ControlDesigner)

Methods

Configure()

Zeigt den Assistenten zum Konfigurieren von Datenquellen auf der Oberfläche des visuellen Designers an.Displays the Configure Data Source wizard on the visual designer surface.

CreateErrorDesignTimeHtml(String)

Erstellt HTML-Markup, um zur Entwurfszeit eine angegebene Fehlermeldung anzuzeigen.Creates HTML markup to display a specified error message at design time.

(Inherited from ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

Erstellt HTML-Markup, um zur Entwurfszeit eine angegebene Fehlermeldung für eine Ausnahme anzuzeigen.Creates the HTML markup to display a specified exception error message at design time.

(Inherited from ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

Stellt eine einfache rechteckige Platzhalterdarstellung bereit, die den Typ und die ID des Steuerelements anzeigt.Provides a simple rectangular placeholder representation that displays the type and ID of the control.

(Inherited from ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

Stellt eine einfache rechteckige Platzhalterdarstellung bereit, die den Typ und die ID des Steuerelements sowie zusätzliche Anweisungen oder Informationen anzeigt.Provides a simple rectangular placeholder representation that displays the type and ID of the control, and also additional specified instructions or information.

(Inherited from ControlDesigner)
CreateViewControl()

Gibt eine Kopie des zugeordneten Steuerelements für die Anzeige oder das Rendern auf der Entwurfsoberfläche zurück.Returns a copy of the associated control for viewing or rendering on the design surface.

(Inherited from ControlDesigner)
Dispose()

Gibt alle von ComponentDesigner verwendeten Ressourcen frei.Releases all resources used by the ComponentDesigner.

(Inherited from ComponentDesigner)
Dispose(Boolean)

Gibt die vom HtmlControlDesigner-Objekt verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.Releases the unmanaged resources that are used by the HtmlControlDesigner object and optionally releases the managed resources.

(Inherited from HtmlControlDesigner)
DoDefaultAction()

Erstellt eine Methodensignatur in der Quellcodedatei für das Standardereignis der Komponente und verschiebt den Cursor des Benutzers an diese Position.Creates a method signature in the source code file for the default event on the component and navigates the user's cursor to that location.

(Inherited from ComponentDesigner)
Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBounds()

Ruft die Koordinaten des Rechtecks ab, das die Begrenzungen des auf der Entwurfsoberfläche angezeigten Steuerelements darstellt.Retrieves the coordinates of the rectangle representing the boundaries for the control as displayed on the design surface.

(Inherited from ControlDesigner)
GetDesignTimeHtml()

Ruft das HTML-Markup zum Anzeigen des zugeordneten Datenquellen-Steuerelements zur Entwurfszeit ab.Retrieves the HTML markup for displaying the associated data source control at design time.

(Inherited from DataSourceDesigner)
GetDesignTimeHtml(DesignerRegionCollection)

Ruft das HTML-Markup zum Anzeigen des Steuerelements ab und füllt die Auflistung mit den aktuellen Steuerelement-Designer-Bereichen auf.Retrieves the HTML markup to display the control and populates the collection with the current control designer regions.

(Inherited from ControlDesigner)
GetEditableDesignerRegionContent(EditableDesignerRegion)

Gibt den Inhalt für einen bearbeitbaren Bereich der Entwurfszeitansicht des zugeordneten Steuerelements zurück.Returns the content for an editable region of the design-time view of the associated control.

(Inherited from ControlDesigner)
GetEmptyDesignTimeHtml()

Ruft das HTML-Markup zum Darstellen eines Webserver-Steuerelements zur Entwurfszeit ab, das zur Laufzeit keine visuelle Darstellung hat.Retrieves the HTML markup to represent a Web server control at design time that will have no visual representation at run time.

(Inherited from ControlDesigner)
GetErrorDesignTimeHtml(Exception)

Ruft das HTML-Markup ab, das Informationen über die angegebene Ausnahme bereitstellt.Retrieves the HTML markup that provides information about the specified exception.

(Inherited from ControlDesigner)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetPersistenceContent()

Ruft das dauerhafte innere HTML-Markup des Steuerelements zur Entwurfszeit ab.Retrieves the persistable inner HTML markup of the control at design time.

(Inherited from ControlDesigner)
GetPersistInnerHtml()

Ruft das dauerhafte innere HTML-Markup des Steuerelements ab.Retrieves the persistable inner HTML markup of the control.

(Inherited from ControlDesigner)
GetService(Type)

Versucht, den angegebenen Diensttyp von der Entwurfsmodussite der Komponente des Designers abzurufen.Attempts to retrieve the specified type of service from the design mode site of the designer's component.

(Inherited from ComponentDesigner)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
GetView(String)

Gibt eine Datenquellenansicht mit dem angegebenen Namen zurück.Returns a data source view with the specified name.

GetViewNames()

Gibt eine Liste mit Namen von Datenquellenansichten für das zugeordnete Steuerelement zurück.Returns a list of data source view names for the associated control.

GetViewRendering()

Ruft ein Objekt ab, das das Entwurfszeitmarkup für den Inhalt und die Bereiche des zugeordneten Steuerelements enthält.Retrieves an object that contains the design-time markup for the content and regions of the associated control.

(Inherited from ControlDesigner)
Initialize(IComponent)

Initialisiert den Steuerelement-Designer und lädt die angegebene Komponente.Initializes the control designer and loads the specified component.

(Inherited from ControlDesigner)
InitializeExistingComponent(IDictionary)

Initialisiert eine vorhandene Komponente erneut.Reinitializes an existing component.

(Inherited from ComponentDesigner)
InitializeNewComponent(IDictionary)

Initialisiert eine neu erstellte Komponente.Initializes a newly created component.

(Inherited from ComponentDesigner)
InitializeNonDefault()

Initialisiert die Einstellungen für eine importierte Komponente, die bereits mit Einstellungen initialisiert wurde, die nicht der Standardeinstellung entsprechen.Initializes the settings for an imported component that is already initialized to settings other than the defaults.

(Inherited from 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.Invalidates the whole area of the control that is displayed on the design surface and signals the control designer to redraw the control.

(Inherited from 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.Invalidates the specified area of the control that is displayed on the design surface and signals the control designer to redraw the control.

(Inherited from ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ruft das InheritanceAttribute des angegebenen ComponentDesigner ab.Gets the InheritanceAttribute of the specified ComponentDesigner.

(Inherited from ComponentDesigner)
IsPropertyBound(String)

Ruft einen Wert ab, der angibt, ob die angegebene Eigenschaft des zugeordneten Steuerelements datengebunden ist.Retrieves a value indicating whether the specified property on the associated control is data-bound.

(Inherited from ControlDesigner)
Localize(IDesignTimeResourceWriter)

Verwendet den bereitgestellten Ressourcenwriter, um die lokalisierbaren Eigenschaften des zugehörigen Steuerelements in einer Ressource im Entwurfshost beizubehalten.Uses the provided resource writer to persist the localizable properties of the associated control to a resource in the design host.

(Inherited from ControlDesigner)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnAutoFormatApplied(DesignerAutoFormat)

Wird aufgerufen, wenn ein vordefiniertes Schema für die automatische Formatierung auf das zugeordnete Steuerelement angewendet wurde.Called when a predefined, automatic formatting scheme has been applied to the associated control.

(Inherited from ControlDesigner)
OnBehaviorAttached()

Wird aufgerufen, wenn der Steuerelement-Designer an ein Behavior-Objekt angefügt wird.Called when the control designer is attached to a Behavior object.

(Inherited from ControlDesigner)
OnBehaviorDetaching()

Wird aufgerufen, wenn die Zuordnung eines Verhaltens zum Element aufgehoben wird.Called when a behavior disassociates from the element.

(Inherited from HtmlControlDesigner)
OnBindingsCollectionChanged(String)

Wird aufgerufen, wenn die Datenbindungsauflistung geändert wird.Called when the data-binding collection changes.

(Inherited from ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

Wird vom Entwurfshost aufgerufen, wenn der Benutzer zur Entwurfszeit auf das zugeordnete Steuerelement klickt.Called by the design host when the user clicks the associated control at design time.

(Inherited from ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

Wird aufgerufen, wenn das zugehörige Steuerelement geändert wird.Called when the associated control changes.

(Inherited from ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

Stellt die Methode dar, die das ComponentChanging-Ereignis des zugeordneten Steuerelements behandelt.Represents the method that will handle the ComponentChanging event for the associated control.

(Inherited from ControlDesigner)
OnControlResize()

Wird aufgerufen, wenn die Größe des zugeordneten Webserversteuerelements zur Entwurfszeit im Entwurfshost geändert worden ist.Called when the associated Web server control has been resized in the design host at design time.

(Inherited from ControlDesigner)
OnDataSourceChanged(EventArgs)

Löst das DataSourceChanged-Ereignis aus, wenn die Eigenschaften der Datenquelle geändert wurden und der SuppressingDataSourceEvents-Wert false ist.Raises the DataSourceChanged event when the properties of the data source have changed and the SuppressingDataSourceEvents value is false.

(Inherited from DataSourceDesigner)
OnPaint(PaintEventArgs)

Wird aufgerufen, wenn der Steuerelement-Designer das zugeordnete Steuerelement auf der Entwurfsoberfläche zeichnet, wenn der CustomPaint-Wert true ist.Called when the control designer draws the associated control on the design surface, if the CustomPaint value is true.

(Inherited from ControlDesigner)
OnSchemaRefreshed(EventArgs)

Löst das SchemaRefreshed-Ereignis aus, wenn das Schema der Datenquelle geändert wurde und der SuppressingDataSourceEvents-Wert false ist.Raises the SchemaRefreshed event when the schema of the data source has changed and the SuppressingDataSourceEvents value is false.

(Inherited from DataSourceDesigner)
OnSetComponentDefaults()

Legt die Standardeigenschaften für die Komponente fest.Sets the default properties for the component.

(Inherited from ComponentDesigner)
OnSetParent()

Ermöglicht die Ausführung zusätzlicher Verarbeitungsschritte, wenn das zugeordnete Steuerelement an ein übergeordnetes Steuerelement angefügt wird.Provides a way to perform additional processing when the associated control is attached to a parent control.

(Inherited from 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.Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

(Inherited from 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.Allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

(Inherited from 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.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

(Inherited from ComponentDesigner)
PreFilterAttributes(IDictionary)

Ermöglicht einem Designer das Hinzufügen zu dem Satz von Attributen, der über einen TypeDescriptor verfügbar gemacht wird.Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

(Inherited from ComponentDesigner)
PreFilterEvents(IDictionary)

Legt die Liste von Ereignissen fest, die zur Entwurfszeit für das TypeDescriptor-Objekt der Komponente verfügbar gemacht werden.Sets the list of events that are exposed at design-time for the TypeDescriptor object for the component.

(Inherited from 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.Used by the designer to remove properties from or add additional properties to the display in the Properties grid or to shadow properties of the associated control.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Benachrichtigt IComponentChangeService darüber, dass diese Komponente geändert wurde.Notifies the IComponentChangeService that this component has been changed.

(Inherited from ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Benachrichtigt IComponentChangeService darüber, dass diese Komponente gerade geändert wird.Notifies the IComponentChangeService that this component is about to be changed.

(Inherited from ComponentDesigner)
RaiseResizeEvent()

Löst das OnControlResize()-Ereignis aus.Raises the OnControlResize() event.

(Inherited from ControlDesigner)
RefreshSchema(Boolean)

Extrahiert die Metadaten für die Select-Methode aus dem Geschäftsobjekt, das vom zugeordneten Steuerelement angegeben wird.Extracts the metadata for the Select method from the business object that is specified by the associated control.

RegisterClone(Object, Object)

Registriert interne Daten in einem geklonten Steuerelement.Registers internal data in a cloned control.

(Inherited from ControlDesigner)
ResumeDataSourceEvents()

Stellt Datenquellenereignisse wieder her, nachdem diese unterdrückt wurden.Restores data source events after the data source events have been suppressed.

(Inherited from DataSourceDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

Gibt den Inhalt eines editierbaren Bereichs des Steuerelements zur Entwurfszeit an.Specifies the content for an editable region of the control at design time.

(Inherited from ControlDesigner)
SetRegionContent(EditableDesignerRegion, String)

Gibt den Inhalt für einen editierbaren Bereich der Entwurfszeitansicht des Steuerelements an.Specifies the content for an editable region in the design-time view of the control.

(Inherited from ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

Weist dem angegebenen Flagwert die angegebene bitweise ViewFlags-Enumeration zu.Assigns the specified bitwise ViewFlags enumeration to the specified flag value.

(Inherited from ControlDesigner)
SuppressDataSourceEvents()

Verschiebt alle Datenquellenereignisse bis die ResumeDataSourceEvents()-Methode aufgerufen wurde.Postpones all data source events until after the ResumeDataSourceEvents() method is called.

(Inherited from DataSourceDesigner)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
UpdateDesignTimeHtml()

Aktualisiert das Entwurfszeit-HTML-Markup für das zugeordnete Webserversteuerelement durch Aufruf der GetDesignTimeHtml-Methode.Refreshes the design-time HTML markup for the associated Web server control by calling the GetDesignTimeHtml method.

(Inherited from ControlDesigner)

Events

DataSourceChanged

Tritt ein, wenn sich eine beliebige Eigenschaft der zugeordneten Datenquellen ändert.Occurs when any property of the associated data source changes.

(Inherited from DataSourceDesigner)
SchemaRefreshed

Tritt nach dem Aktualisieren des Schemas auf.Occurs after the schema has been refreshed.

(Inherited from DataSourceDesigner)

Explicit Interface Implementations

IDesignerFilter.PostFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterAttributes(IDictionary)-Methode.For a description of this member, see the PostFilterAttributes(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterEvents(IDictionary)-Methode.For a description of this member, see the PostFilterEvents(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterProperties(IDictionary)-Methode.For a description of this member, see the PostFilterProperties(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterAttributes(IDictionary)-Methode.For a description of this member, see the PreFilterAttributes(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterEvents(IDictionary)-Methode.For a description of this member, see the PreFilterEvents(IDictionary) method.

(Inherited from ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterProperties(IDictionary)-Methode.For a description of this member, see the PreFilterProperties(IDictionary) method.

(Inherited from ComponentDesigner)
ITreeDesigner.Children

Eine Beschreibung dieses Members finden Sie unter der Children-Eigenschaft.For a description of this member, see the Children property.

(Inherited from ComponentDesigner)
ITreeDesigner.Parent

Eine Beschreibung dieses Members finden Sie unter der Parent-Eigenschaft.For a description of this member, see the Parent property.

(Inherited from ComponentDesigner)

Applies to

See also