TemplatedControlDesigner Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erweitert das Entwurfszeitverhalten für vorlagenbasierte Serversteuerelemente.
public ref class TemplatedControlDesigner abstract : System::Web::UI::Design::ControlDesigner
public abstract class TemplatedControlDesigner : System.Web.UI.Design.ControlDesigner
type TemplatedControlDesigner = class
inherit ControlDesigner
Public MustInherit Class TemplatedControlDesigner
Inherits ControlDesigner
- Vererbung
- Abgeleitet
Beispiele
Im folgenden Codebeispiel wird das Erstellen einer Steuerelement-Designerklasse veranschaulicht, die Vorlagen verwendet und von der ControlDesigner Klasse abgeleitet wird.
Um das Beispiel auszuführen, kompilieren Sie den Code, und zeigen Sie dann in einem Designhost wie Visual Studio 2005 die Seite in der Entwurfsansicht an. Wählen Sie das Steuerelement aus, klicken Sie auf die Aktionsliste, um eine zu ändernde Vorlage auszuwählen, und verwenden Sie dann das Drag-and-Drop-Feature, um Steuerelemente in die Vorlage zu verschieben.
Note
Ihr Projekt muss über einen Verweis auf die System.Design Assembly verfügen.
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.Design;
namespace ASPNet.Design.Samples
{
// Set an attribute reference to the designer, and define
// the HTML markup that the toolbox will write into the source.
[Designer(typeof(TemplateGroupsSampleDesigner)),
ToolboxData("<{0}:TemplateGroupsSample runat=server></{0}:TemplateGroupsSample>")]
public sealed class TemplateGroupsSample : WebControl, INamingContainer
{
// Field for the templates
private ITemplate[] _templates;
// Constructor
public TemplateGroupsSample()
{
_templates = new ITemplate[4];
}
// For each template property, set the designer attributes
// so the property does not appear in the property grid, but
// changes to the template are persisted in the control.
[Browsable(false),
PersistenceMode(PersistenceMode.InnerProperty)]
public ITemplate Template1
{
get { return _templates[0]; }
set { _templates[0] = value; }
}
[Browsable(false),
PersistenceMode(PersistenceMode.InnerProperty)]
public ITemplate Template2
{
get { return _templates[1]; }
set { _templates[1] = value; }
}
[Browsable(false),
PersistenceMode(PersistenceMode.InnerProperty)]
public ITemplate Template3
{
get { return _templates[2]; }
set { _templates[2] = value; }
}
[Browsable(false),
PersistenceMode(PersistenceMode.InnerProperty)]
public ITemplate Template4
{
get { return _templates[3]; }
set { _templates[3] = value; }
}
protected override void CreateChildControls()
{
// Instantiate each template inside a panel
// then add the panel to the Controls collection
for (int i = 0; i < 4; i++)
{
Panel pan = new Panel();
_templates[i].InstantiateIn(pan);
this.Controls.Add(pan);
}
}
}
// Designer for the TemplateGroupsSample control
public class TemplateGroupsSampleDesigner : ControlDesigner
{
TemplateGroupCollection col = null;
public override void Initialize(IComponent component)
{
// Initialize the base
base.Initialize(component);
// Turn on template editing
SetViewFlags(ViewFlags.TemplateEditing, true);
}
// Add instructions to the placeholder view of the control
public override string GetDesignTimeHtml()
{
return CreatePlaceHolderDesignTimeHtml("Click here and use " +
"the task menu to edit the templates.");
}
public override TemplateGroupCollection TemplateGroups
{
get
{
if (col == null)
{
// Get the base collection
col = base.TemplateGroups;
// Create variables
TemplateGroup tempGroup;
TemplateDefinition tempDef;
TemplateGroupsSample ctl;
// Get reference to the component as TemplateGroupsSample
ctl = (TemplateGroupsSample)Component;
// Create a TemplateGroup
tempGroup = new TemplateGroup("Template Set A");
// Create a TemplateDefinition
tempDef = new TemplateDefinition(this, "Template A1",
ctl, "Template1", true);
// Add the TemplateDefinition to the TemplateGroup
tempGroup.AddTemplateDefinition(tempDef);
// Create another TemplateDefinition
tempDef = new TemplateDefinition(this, "Template A2",
ctl, "Template2", true);
// Add the TemplateDefinition to the TemplateGroup
tempGroup.AddTemplateDefinition(tempDef);
// Add the TemplateGroup to the TemplateGroupCollection
col.Add(tempGroup);
// Create another TemplateGroup and populate it
tempGroup = new TemplateGroup("Template Set B");
tempDef = new TemplateDefinition(this, "Template B1",
ctl, "Template3", true);
tempGroup.AddTemplateDefinition(tempDef);
tempDef = new TemplateDefinition(this, "Template B2",
ctl, "Template4", true);
tempGroup.AddTemplateDefinition(tempDef);
// Add the TemplateGroup to the TemplateGroupCollection
col.Add(tempGroup);
}
return col;
}
}
// Do not allow direct resizing unless in TemplateMode
public override bool AllowResize
{
get
{
if (this.InTemplateMode)
return true;
else
return false;
}
}
}
}
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design
Namespace ASPNet.Design.Samples
' Set an attribute reference to the designer, and define
' the HTML markup that the toolbox will write into the source.
<Designer(GetType(TemplateGroupsSampleDesigner)), _
ToolboxData("<{0}:TemplateGroupsSample runat=server></{0}:TemplateGroupsSample>")> _
Public Class TemplateGroupsSample
Inherits WebControl
Implements INamingContainer
' Field for the templates
Private _templates() As ITemplate
' Constructor
Public Sub New()
ReDim _templates(4)
End Sub
' For each template property, set the designer attributes
' so the property does not appear in the property grid, but
' changes to the template are persisted in the control.
<Browsable(False), _
PersistenceMode(PersistenceMode.InnerProperty)> _
Public Property Template1() As ITemplate
Get
Return _templates(0)
End Get
Set(ByVal Value As ITemplate)
_templates(0) = Value
End Set
End Property
<Browsable(False), _
PersistenceMode(PersistenceMode.InnerProperty)> _
Public Property Template2() As ITemplate
Get
Return _templates(1)
End Get
Set(ByVal Value As ITemplate)
_templates(1) = Value
End Set
End Property
<Browsable(False), _
PersistenceMode(PersistenceMode.InnerProperty)> _
Public Property Template3() As ITemplate
Get
Return _templates(2)
End Get
Set(ByVal Value As ITemplate)
_templates(2) = Value
End Set
End Property
<Browsable(False), _
PersistenceMode(PersistenceMode.InnerProperty)> _
Public Property Template4() As ITemplate
Get
Return _templates(3)
End Get
Set(ByVal Value As ITemplate)
_templates(3) = Value
End Set
End Property
Protected Overrides Sub CreateChildControls()
' Instantiate the template inside the panel
' then add the panel to the Controls collection
Dim i As Integer
For i = 0 To 3
Dim pan As New Panel()
_templates(i).InstantiateIn(pan)
Me.Controls.Add(pan)
Next
End Sub
End Class
' Designer for the TemplateGroupsSample class
Public Class TemplateGroupsSampleDesigner
Inherits System.Web.UI.Design.ControlDesigner
Private col As TemplateGroupCollection = Nothing
Public Overrides Sub Initialize(ByVal Component As IComponent)
' Initialize the base
MyBase.Initialize(Component)
' Turn on template editing
SetViewFlags(ViewFlags.TemplateEditing, True)
End Sub
' Add instructions to the placeholder view of the control
Public Overloads Overrides Function GetDesignTimeHtml() As String
Return CreatePlaceHolderDesignTimeHtml("Click here and use " & _
"the task menu to edit the templates.")
End Function
Public Overrides ReadOnly Property TemplateGroups() As TemplateGroupCollection
Get
If IsNothing(col) Then
' Get the base collection
col = MyBase.TemplateGroups
' Create variables
Dim tempGroup As TemplateGroup
Dim tempDef As TemplateDefinition
Dim ctl As TemplateGroupsSample
' Get reference to the component as TemplateGroupsSample
ctl = CType(Component, TemplateGroupsSample)
' Create a TemplateGroup
tempGroup = New TemplateGroup("Template Set A")
' Create a TemplateDefinition
tempDef = New TemplateDefinition(Me, "Template A1", ctl, "Template1", True)
' Add the TemplateDefinition to the TemplateGroup
tempGroup.AddTemplateDefinition(tempDef)
' Create another TemplateDefinition
tempDef = New TemplateDefinition(Me, "Template A2", ctl, "Template2", True)
' Add the TemplateDefinition to the TemplateGroup
tempGroup.AddTemplateDefinition(tempDef)
' Add the TemplateGroup to the TemplateGroupCollection
col.Add(tempGroup)
' Create another TemplateGroup and populate it
tempGroup = New TemplateGroup("Template Set B")
tempDef = New TemplateDefinition(Me, "Template B1", ctl, "Template3", True)
tempGroup.AddTemplateDefinition(tempDef)
tempDef = New TemplateDefinition(Me, "Template B2", ctl, "Template4", True)
tempGroup.AddTemplateDefinition(tempDef)
' Add the TemplateGroup to the TemplateGroupCollection
col.Add(tempGroup)
End If
Return col
End Get
End Property
' Do not allow direct resizing unless in TemplateMode
Public Overrides ReadOnly Property AllowResize() As Boolean
Get
If Me.InTemplateMode Then
Return True
Else
Return False
End If
End Get
End Property
End Class
End Namespace
<%@ Page Language="VB" %>
<%@ Register TagPrefix="aspSample"
Namespace="ASPNet.Design.Samples" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<aspSample:TemplateGroupsSample runat="server" ID="TGSample1">
</aspSample:TemplateGroupsSample>
</div>
</form>
</body>
</html>
Hinweise für Ausführende
Obwohl diese Klasse nicht veraltet ist, ist sie unnötig, da Vorlagenbearbeitungsfeatures integriert ControlDesignerwurden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| TemplatedControlDesigner() |
Initialisiert eine neue Instanz der TemplatedControlDesigner-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ActionLists |
Ruft die Aktionslistenauflistung für den Steuerelement-Designer ab. (Geerbt von ControlDesigner) |
| ActiveTemplateEditingFrame |
Veraltet.
Ruft den aktiven Bearbeitungsrahmen der Vorlage ab. |
| 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 vom Designer verwalteten Komponente zugeordnet sind. (Geerbt von ComponentDesigner) |
| AutoFormats |
Ruft die Auflistung vordefinierter automatischer Formatierungsschemas ab, die im Dialogfeld " AutoFormat " für das zugeordnete Steuerelement zur Entwurfszeit angezeigt werden sollen. (Geerbt von ControlDesigner) |
| Behavior |
Veraltet.
Ruft das DHTML-Verhalten ab, das dem Designer zugeordnet ist, oder legt dieses fest. (Geerbt von HtmlControlDesigner) |
| CanEnterTemplateMode |
Ruft einen Wert ab, der angibt, ob dieser Designer die Anzeige oder Bearbeitung von Vorlagen zulässt. |
| Component |
Ruft die Komponente ab, die dieser Designer entwerfen soll. (Geerbt von ComponentDesigner) |
| DataBindings |
Ruft die Datenbindungsauflistung für das aktuelle Steuerelement ab. (Geerbt von HtmlControlDesigner) |
| DataBindingsEnabled |
Ruft einen Wert ab, der angibt, ob der Designer die Datenbindung zulässt. |
| DesignerState |
Ruft ein Objekt ab, das zum Speichern von Daten für das zugeordnete Steuerelement zur Entwurfszeit verwendet wird. (Geerbt von ControlDesigner) |
| DesignTimeElement |
Veraltet.
Ruft das Entwurfszeitobjekt ab, das das Steuerelement darstellt, das dem HtmlControlDesigner Objekt auf der Entwurfsoberfläche zugeordnet ist. (Geerbt von HtmlControlDesigner) |
| DesignTimeElementView |
Veraltet.
Ruft das Ansichtssteuerelement-Objekt für den Steuerelement-Designer ab. (Geerbt von ControlDesigner) |
| DesignTimeHtmlRequiresLoadComplete |
Veraltet.
Ruft einen Wert ab, der angibt, ob der Entwurfshost das Laden beenden muss, bevor die GetDesignTimeHtml Methode aufgerufen werden kann. (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 Steuerelements ausgeblendet werden, wenn das Steuerelement in den Vorlagenbearbeitungsmodus versetzt wird. |
| HidePropertiesInTemplateMode |
Ruft einen Wert ab, der angibt, ob die Eigenschaften des zugeordneten Steuerelements ausgeblendet sind, wenn sich das Steuerelement im Vorlagenmodus befindet. (Geerbt von ControlDesigner) |
| ID |
Dient zum Abrufen oder Festlegen der ID-Zeichenfolge für das Steuerelement. (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 wird. (Geerbt von ComponentDesigner) |
| InTemplateMode |
Veraltet.
Ruft einen Wert ab, der angibt, ob sich das Designerdokument im Vorlagenmodus befindet. |
| IsDirty |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Webserversteuerelement als geändert markiert wurde. (Geerbt von ControlDesigner) |
| ParentComponent |
Ruft die übergeordnete Komponente für diesen Designer ab. (Geerbt von ComponentDesigner) |
| ReadOnly |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Eigenschaften des Steuerelements zur Entwurfszeit schreibgeschützt sind. (Geerbt von ControlDesigner) |
| RootDesigner |
Ruft den Steuerelement-Designer für die Web Forms-Seite ab, die das zugeordnete Steuerelement enthält. (Geerbt von ControlDesigner) |
| ShadowProperties |
Ruft eine Auflistung von Eigenschaftswerten ab, die Benutzereinstellungen außer Kraft setzen. (Geerbt von ComponentDesigner) |
| ShouldCodeSerialize |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Felddeklaration für das Steuerelement in der CodeBehind-Datei für das aktuelle Entwurfsdokument während der Serialisierung 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 von Vorlagengruppen ab, die jeweils eine Vorlagendefinition enthalten. |
| UsePreviewControl |
Ruft einen Wert ab, der angibt, ob der Steuerelement-Designer ein temporäres Vorschausteuerelement verwendet, um das Entwurfszeit-HTML-Markup zu generieren. (Geerbt von ControlDesigner) |
| Verbs |
Ruft die Entwurfszeitverben ab, die von der Komponente unterstützt werden, die dem Designer zugeordnet ist. (Geerbt von ComponentDesigner) |
| ViewControl |
Dient zum Abrufen oder Festlegen eines Webserver-Steuerelements, das für die Vorschau des Entwurfszeit-HTML-Markups verwendet werden kann. (Geerbt von ControlDesigner) |
| ViewControlCreated |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein |
| Visible |
Ruft einen Wert ab, der angibt, ob das Steuerelement zur Entwurfszeit sichtbar ist. (Geerbt von ControlDesigner) |
Methoden
| Name | Beschreibung |
|---|---|
| CreateErrorDesignTimeHtml(String, Exception) |
Erstellt das HTML-Markup zum Anzeigen einer angegebenen Ausnahmefehlermeldung zur Entwurfszeit. (Geerbt von ControlDesigner) |
| CreateErrorDesignTimeHtml(String) |
Erstellt HTML-Markup zum Anzeigen einer angegebenen Fehlermeldung zur Entwurfszeit. (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 angegebene Anweisungen oder Informationen anzeigt. (Geerbt von ControlDesigner) |
| CreateTemplateEditingFrame(TemplateEditingVerb) |
Veraltet.
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Vorlagenbearbeitungsrahmen für das angegebene Verb erstellt. |
| CreateViewControl() |
Gibt eine Kopie des zugeordneten Steuerelements zum Anzeigen oder Rendern auf der Entwurfsoberfläche zurück. (Geerbt von ControlDesigner) |
| Dispose() |
Gibt alle vom ComponentDesignerverwendeten Ressourcen frei. (Geerbt von ComponentDesigner) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die HtmlControlDesigner vom Objekt verwendet werden, und gibt optional die verwalteten Ressourcen frei. (Geerbt von HtmlControlDesigner) |
| DoDefaultAction() |
Erstellt eine Methodensignatur in der Quellcodedatei für das Standardereignis in der Komponente und navigiert den Cursor des Benutzers zu diesem Speicherort. (Geerbt von ComponentDesigner) |
| EnterTemplateMode(ITemplateEditingFrame) |
Veraltet.
Öffnet ein bestimmtes Vorlagenframeobjekt zum Bearbeiten im Designer. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| ExitTemplateMode(Boolean, Boolean, Boolean) |
Veraltet.
Schließt den derzeit aktiven Vorlagenbearbeitungsrahmen nach dem Speichern relevanter Änderungen. |
| GetBounds() |
Ruft die Koordinaten des Rechtecks ab, die die Begrenzungen für das Steuerelement darstellen, wie auf der Entwurfsoberfläche angezeigt. (Geerbt von ControlDesigner) |
| GetCachedTemplateEditingVerbs() |
Veraltet.
Ruft die zwischengespeicherten Vorlagenbearbeitungsverben ab. |
| GetDesignTimeHtml() |
Ruft das HTML-Markup ab, das zum Darstellen des Steuerelements zur Entwurfszeit verwendet wird. (Geerbt von ControlDesigner) |
| GetDesignTimeHtml(DesignerRegionCollection) |
Ruft das HTML-Markup ab, um das Steuerelement anzuzeigen, und füllt die Auflistung mit den aktuellen Steuerelement-Designerbereichen 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 ab, um ein Webserversteuerelement zur Entwurfszeit darzustellen, das zur Laufzeit keine visuelle Darstellung hat. (Geerbt von ControlDesigner) |
| GetErrorDesignTimeHtml(Exception) |
Ruft das HTML-Markup ab, das Informationen zur angegebenen Ausnahme bereitstellt. (Geerbt von ControlDesigner) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetPersistenceContent() |
Ruft das permanente innere HTML-Markup des Steuerelements zur Entwurfszeit ab. (Geerbt von ControlDesigner) |
| GetPersistInnerHtml() |
Ruft das Markup ab, das für den Inhalt beibehalten wird, der sich in der zugeordneten Serversteuerelement-Laufzeit befindet. |
| GetPersistInnerHtml() |
Veraltet.
Ruft das permanente interne HTML-Markup des Steuerelements ab. (Geerbt von ControlDesigner) |
| GetService(Type) |
Versucht, den angegebenen Diensttyp von der Entwurfsmoduswebsite der Komponente des Designers abzurufen. (Geerbt von ComponentDesigner) |
| GetTemplateContainerDataItemProperty(String) |
Veraltet.
Ruft die Datenelementeigenschaft des Containers der Vorlage ab. |
| GetTemplateContainerDataSource(String) |
Veraltet.
Ruft die Datenquelle des Containers der Vorlage ab. |
| GetTemplateContent(ITemplateEditingFrame, String, Boolean) |
Veraltet.
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, ruft der Inhalt der Vorlage ab. |
| GetTemplateEditingVerbs() |
Veraltet.
Ruft die Vorlagenbearbeitungsverben ab, die für den Designer verfügbar sind. |
| GetTemplateFromText(String) |
Erstellt eine Vorlage aus dem angegebenen Text. |
| GetTemplatePropertyParentType(String) |
Veraltet.
Ruft den Typ des übergeordneten Elements der Vorlageneigenschaft ab. |
| GetTextFromTemplate(ITemplate) |
Ruft eine Zeichenfolge mit Text ab, die die angegebene Vorlage darstellt. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetViewRendering() |
Ruft ein Objekt ab, das das Entwurfszeitmarkup für den Inhalt und die Bereiche des zugehörigen Steuerelements enthält. (Geerbt von ControlDesigner) |
| Initialize(IComponent) |
Initialisiert den Designer und lädt die angegebene Komponente. |
| 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 in anderen Einstellungen als den Standardwerten initialisiert ist. (Geerbt von ComponentDesigner) |
| Invalidate() |
Deaktiviert den gesamten Bereich des Steuerelements, das auf der Entwurfsoberfläche angezeigt wird, und signalisiert dem Steuerelement-Designer, das Steuerelement neu zu zeichnen. (Geerbt von ControlDesigner) |
| Invalidate(Rectangle) |
Deaktiviert den angegebenen Bereich des Steuerelements, das auf der Entwurfsoberfläche angezeigt wird, und signalisiert dem Steuerelement-Designer, das Steuerelement neu zu zeichnen. (Geerbt von ControlDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
Ruft den InheritanceAttribute angegebenen ComponentDesignerab. (Geerbt von ComponentDesigner) |
| IsPropertyBound(String) |
Veraltet.
Ruft einen Wert ab, der angibt, ob die angegebene Eigenschaft für das zugeordnete Steuerelement datengebunden ist. (Geerbt von ControlDesigner) |
| Localize(IDesignTimeResourceWriter) |
Verwendet den bereitgestellten Ressourcenschreiber, um die lokalisierbaren Eigenschaften des zugeordneten Steuerelements für eine Ressource im Entwurfshost beizubehalten. (Geerbt von ControlDesigner) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OnAutoFormatApplied(DesignerAutoFormat) |
Wird aufgerufen, wenn ein vordefiniertes, automatisches Formatierungsschema auf das zugeordnete Steuerelement angewendet wurde. (Geerbt von ControlDesigner) |
| OnBehaviorAttached() |
Veraltet.
Bietet eine Möglichkeit, zusätzliche Verarbeitung durchzuführen, wenn ein Verhalten an den Designer angefügt wird. |
| OnBehaviorDetaching() |
Veraltet.
Wird aufgerufen, wenn ein Verhalten vom Element getrennt wird. (Geerbt von HtmlControlDesigner) |
| OnBindingsCollectionChanged(String) |
Veraltet.
Wird aufgerufen, wenn sich die Datenbindungsauflistung ändert. (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) |
Delegieren, um das Geänderte Ereignis der Komponente zu behandeln. |
| OnComponentChanging(Object, ComponentChangingEventArgs) |
Stellt die Methode dar, die das ComponentChanging Ereignis für das zugeordnete Steuerelement behandelt. (Geerbt von ControlDesigner) |
| OnControlResize() |
Veraltet.
Wird aufgerufen, wenn die größe des zugeordneten Webserversteuerelements zur Entwurfszeit im Entwurfshost geändert wurde. (Geerbt von ControlDesigner) |
| OnPaint(PaintEventArgs) |
Wird aufgerufen, wenn der Steuerelement-Designer das zugeordnete Steuerelement auf der Entwurfsoberfläche zeichnet, wenn der CustomPaint Wert ist |
| OnSetComponentDefaults() |
Veraltet.
Veraltet.
Legt die Standardeigenschaften für die Komponente fest. (Geerbt von ComponentDesigner) |
| OnSetParent() |
Bietet die Möglichkeit, zusätzliche Verarbeitung durchzuführen, wenn das übergeordnete Element dieses Designers geändert wird. |
| OnTemplateModeChanged() |
Bietet die Möglichkeit, zusätzliche Verarbeitung durchzuführen, wenn der Vorlagenmodus geändert wird. |
| PostFilterAttributes(IDictionary) |
Ermöglicht es einem Designer, Elemente aus der Gruppe von Attributen zu ändern oder zu entfernen, die er über eine TypeDescriptor. (Geerbt von ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus der Gruppe von Ereignissen, die er über eine TypeDescriptor. (Geerbt von ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Ermöglicht es einem Designer, Elemente aus dem Satz von Eigenschaften zu ändern oder zu entfernen, die er über eine TypeDescriptor. (Geerbt von ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Ermöglicht es einem Designer, den Satz von Attributen hinzuzufügen, die er über eine TypeDescriptor. (Geerbt von ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Legt die Liste der Ereignisse fest, die zur Entwurfszeit für das TypeDescriptor Objekt für die Komponente verfügbar gemacht werden. (Geerbt von HtmlControlDesigner) |
| PreFilterProperties(IDictionary) |
Ermöglicht es einem Designer, den Satz von Memberattributen zu filtern, die die Komponente, die sie über ein TypeDescriptor Objekt entwerfen. |
| PreFilterProperties(IDictionary) |
Fügt Eigenschaften zu oder entfernt Eigenschaften aus dem Eigenschaftenraster in einem Entwurfshost zur Entwurfszeit oder stellt neue Entwurfszeiteigenschaften bereit, die Eigenschaften für das zugeordnete Steuerelement entsprechen können. (Geerbt von ControlDesigner) |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Benachrichtigt die IComponentChangeService Änderung dieser Komponente. (Geerbt von ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Benachrichtigt die IComponentChangeService Komponente darüber, dass diese Komponente geändert werden soll. (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) |
| SaveActiveTemplateEditingFrame() |
Speichert den aktiven Bearbeitungsrahmen der Vorlage. |
| SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
Gibt den Inhalt für einen bearbeitbaren Bereich des Steuerelements zur Entwurfszeit an. (Geerbt von ControlDesigner) |
| SetRegionContent(EditableDesignerRegion, String) |
Gibt den Inhalt für einen bearbeitbaren Bereich in der Entwurfszeitansicht des Steuerelements an. (Geerbt von ControlDesigner) |
| SetTemplateContent(ITemplateEditingFrame, String, String) |
Veraltet.
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird der Inhalt der angegebenen Vorlage auf den angegebenen Inhalt festgelegt. |
| SetViewFlags(ViewFlags, Boolean) |
Weist die angegebene bitweise ViewFlags Aufzählung dem angegebenen Flagwert zu. (Geerbt von ControlDesigner) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| UpdateDesignTimeHtml() |
Aktualisiert den ENTWURFSzeit-HTML-Code. |