TemplatedControlDesigner Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Breidt ontwerptijdgedrag uit voor serverbesturingselementen op basis van sjablonen.
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
- Overname
- Afgeleid
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een ontwerpklasse voor besturingselementen maakt die gebruikmaakt van sjablonen en is afgeleid van de ControlDesigner klasse.
Als u het voorbeeld wilt uitvoeren, compileert u de code en vervolgens in een ontwerphost zoals Visual Studio 2005, bekijkt u de pagina in de ontwerpweergave. Selecteer het besturingselement, klik op de actielijst om een sjabloon te selecteren die u wilt wijzigen en gebruik vervolgens de functie slepen en neerzetten om besturingselementen naar de sjabloon te verplaatsen.
Note
Uw project moet een verwijzing naar de System.Design assembly hebben.
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>
Notities voor uitvoerders
Hoewel deze klasse niet verouderd is, is het overbodig omdat sjabloonbewerkingsfuncties zijn ingebouwd ControlDesigner.
Constructors
| Name | Description |
|---|---|
| TemplatedControlDesigner() |
Initialiseert een nieuw exemplaar van de TemplatedControlDesigner klasse. |
Eigenschappen
| Name | Description |
|---|---|
| ActionLists |
Hiermee haalt u de verzameling actielijsten voor de ontwerpfunctie voor besturingselementen op. (Overgenomen van ControlDesigner) |
| ActiveTemplateEditingFrame |
Verouderd.
Hiermee haalt u het actieve frame voor het bewerken van sjablonen op. |
| AllowResize |
Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement kan worden aangepast in de ontwerpomgeving. (Overgenomen van ControlDesigner) |
| AssociatedComponents |
Hiermee haalt u de verzameling onderdelen op die zijn gekoppeld aan het onderdeel dat wordt beheerd door de ontwerper. (Overgenomen van ComponentDesigner) |
| AutoFormats |
Hiermee haalt u de verzameling vooraf gedefinieerde automatische opmaakschema's op die worden weergegeven in het dialoogvenster Automatisch opmaken voor het bijbehorende besturingselement tijdens het ontwerp. (Overgenomen van ControlDesigner) |
| Behavior |
Verouderd.
Hiermee haalt u het DHTML-gedrag op dat aan de ontwerpfunctie is gekoppeld. (Overgenomen van HtmlControlDesigner) |
| CanEnterTemplateMode |
Hiermee wordt een waarde opgehaald die aangeeft of deze ontwerper het weergeven of bewerken van sjablonen toestaat. |
| Component |
Hiermee haalt u het onderdeel op dat deze ontwerpfunctie ontwerpt. (Overgenomen van ComponentDesigner) |
| DataBindings |
Hiermee haalt u de verzameling gegevensbindingen voor het huidige besturingselement op. (Overgenomen van HtmlControlDesigner) |
| DataBindingsEnabled |
Hiermee wordt een waarde opgehaald die aangeeft of de ontwerper gegevensbinding toestaat. |
| DesignerState |
Hiermee haalt u een object op dat wordt gebruikt om gegevens voor het bijbehorende besturingselement tijdens het ontwerp te behouden. (Overgenomen van ControlDesigner) |
| DesignTimeElement |
Verouderd.
Hiermee haalt u het ontwerptijdobject op dat het besturingselement vertegenwoordigt dat is gekoppeld aan het HtmlControlDesigner object op het ontwerpoppervlak. (Overgenomen van HtmlControlDesigner) |
| DesignTimeElementView |
Verouderd.
Hiermee haalt u het object view-control voor de ontwerpfunctie voor besturingselementen op. (Overgenomen van ControlDesigner) |
| DesignTimeHtmlRequiresLoadComplete |
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of de ontwerphost het laden moet voltooien voordat de GetDesignTimeHtml methode kan worden aangeroepen. (Overgenomen van ControlDesigner) |
| Expressions |
Haalt de expressiebindingen op voor het huidige besturingselement tijdens het ontwerp. (Overgenomen van HtmlControlDesigner) |
| HidePropertiesInTemplateMode |
Hiermee wordt een waarde opgehaald die aangeeft of de eigenschappen van het besturingselement worden verborgen wanneer het besturingselement in de bewerkingsmodus van de sjabloon wordt geplaatst. |
| HidePropertiesInTemplateMode |
Hiermee wordt een waarde opgehaald die aangeeft of de eigenschappen van het gekoppelde besturingselement verborgen zijn wanneer het besturingselement zich in de sjabloonmodus bevindt. (Overgenomen van ControlDesigner) |
| ID |
Hiermee haalt u de id-tekenreeks voor het besturingselement op of stelt u deze in. (Overgenomen van ControlDesigner) |
| InheritanceAttribute |
Hiermee wordt een kenmerk opgehaald dat het type overname van het gekoppelde onderdeel aangeeft. (Overgenomen van ComponentDesigner) |
| Inherited |
Hiermee wordt een waarde opgehaald die aangeeft of dit onderdeel is overgenomen. (Overgenomen van ComponentDesigner) |
| InTemplateMode |
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of het ontwerpdocument zich in de sjabloonmodus bevindt. |
| IsDirty |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement webserver is gemarkeerd als gewijzigd. (Overgenomen van ControlDesigner) |
| ParentComponent |
Hiermee haalt u het bovenliggende onderdeel voor deze ontwerpfunctie op. (Overgenomen van ComponentDesigner) |
| ReadOnly |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de eigenschappen van het besturingselement alleen-lezen zijn tijdens het ontwerp. (Overgenomen van ControlDesigner) |
| RootDesigner |
Hiermee haalt u de ontwerpfunctie voor besturingselementen op voor de webpagina met het bijbehorende besturingselement. (Overgenomen van ControlDesigner) |
| ShadowProperties |
Hiermee haalt u een verzameling eigenschapswaarden op waarmee gebruikersinstellingen worden overschreven. (Overgenomen van ComponentDesigner) |
| ShouldCodeSerialize |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of er tijdens de serialisatie een velddeclaratie moet worden gemaakt voor het besturingselement in het code-behind-bestand voor het huidige ontwerpdocument. (Overgenomen van HtmlControlDesigner) |
| Tag |
Hiermee haalt u een object op dat het HTML-opmaakelement voor het bijbehorende besturingselement vertegenwoordigt. (Overgenomen van ControlDesigner) |
| TemplateGroups |
Hiermee haalt u een verzameling sjabloongroepen op, die elk een sjabloondefinitie bevatten. |
| UsePreviewControl |
Hiermee wordt een waarde opgehaald die aangeeft of de ontwerpfunctie voor besturingselementen een tijdelijk voorbeeldbesturingselement gebruikt om de HTML-markeringen voor ontwerptijd te genereren. (Overgenomen van ControlDesigner) |
| Verbs |
Hiermee haalt u de ontwerptijdwoorden op die worden ondersteund door het onderdeel dat is gekoppeld aan de ontwerpfunctie. (Overgenomen van ComponentDesigner) |
| ViewControl |
Hiermee wordt een webserverbesturingselement ophaalt of ingesteld dat kan worden gebruikt voor het bekijken van de html-opmaak in de ontwerptijd. (Overgenomen van ControlDesigner) |
| ViewControlCreated |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of er een |
| Visible |
Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement zichtbaar is tijdens het ontwerp. (Overgenomen van ControlDesigner) |
Methoden
| Name | Description |
|---|---|
| CreateErrorDesignTimeHtml(String, Exception) |
Hiermee maakt u de HTML-opmaak om een opgegeven uitzonderingsfoutbericht op het ontwerptijd weer te geven. (Overgenomen van ControlDesigner) |
| CreateErrorDesignTimeHtml(String) |
Hiermee maakt u HTML-opmaak om een opgegeven foutbericht op het ontwerptijd weer te geven. (Overgenomen van ControlDesigner) |
| CreatePlaceHolderDesignTimeHtml() |
Biedt een eenvoudige rechthoekige weergave van tijdelijke aanduidingen waarmee het type en de id van het besturingselement worden weergegeven. (Overgenomen van ControlDesigner) |
| CreatePlaceHolderDesignTimeHtml(String) |
Biedt een eenvoudige rechthoekige weergave van tijdelijke aanduidingen waarmee het type en de id van het besturingselement worden weergegeven, evenals aanvullende opgegeven instructies of informatie. (Overgenomen van ControlDesigner) |
| CreateTemplateEditingFrame(TemplateEditingVerb) |
Verouderd.
Wanneer u deze in een afgeleide klasse overschrijft, maakt u een sjabloonbewerkingsframe voor het opgegeven werkwoord. |
| CreateViewControl() |
Retourneert een kopie van het bijbehorende besturingselement voor weergave of rendering op het ontwerpoppervlak. (Overgenomen van ControlDesigner) |
| Dispose() |
Alle resources die worden gebruikt door de ComponentDesigner. (Overgenomen van ComponentDesigner) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die door het HtmlControlDesigner object worden gebruikt en brengt eventueel de beheerde resources vrij. (Overgenomen van HtmlControlDesigner) |
| DoDefaultAction() |
Hiermee maakt u een methodehandtekening in het broncodebestand voor de standaard gebeurtenis in het onderdeel en navigeert u door de cursor van de gebruiker naar die locatie. (Overgenomen van ComponentDesigner) |
| EnterTemplateMode(ITemplateEditingFrame) |
Verouderd.
Hiermee opent u een bepaald sjabloonframeobject voor bewerking in de ontwerpfunctie. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| ExitTemplateMode(Boolean, Boolean, Boolean) |
Verouderd.
Hiermee sluit u het huidige actieve frame voor het bewerken van sjablonen nadat u relevante wijzigingen hebt opgeslagen. |
| GetBounds() |
Haalt de coördinaten van de rechthoek op die de grenzen voor het besturingselement vertegenwoordigt zoals weergegeven op het ontwerpoppervlak. (Overgenomen van ControlDesigner) |
| GetCachedTemplateEditingVerbs() |
Verouderd.
Hiermee haalt u de bewerkingsopdrachten voor de sjabloon in de cache op. |
| GetDesignTimeHtml() |
Hiermee haalt u de HTML-opmaak op die wordt gebruikt om het besturingselement tijdens het ontwerp aan te geven. (Overgenomen van ControlDesigner) |
| GetDesignTimeHtml(DesignerRegionCollection) |
Haalt de HTML-opmaak op om het besturingselement weer te geven en vult de verzameling met de huidige ontwerpregio's voor besturingselementen. (Overgenomen van ControlDesigner) |
| GetEditableDesignerRegionContent(EditableDesignerRegion) |
Retourneert de inhoud voor een bewerkbare regio van de ontwerptijdweergave van het bijbehorende besturingselement. (Overgenomen van ControlDesigner) |
| GetEmptyDesignTimeHtml() |
Hiermee haalt u de HTML-opmaak op om een webserverbesturingselement te vertegenwoordigen tijdens het ontwerp dat geen visuele weergave tijdens runtime heeft. (Overgenomen van ControlDesigner) |
| GetErrorDesignTimeHtml(Exception) |
Hiermee haalt u de HTML-opmaak op die informatie over de opgegeven uitzondering biedt. (Overgenomen van ControlDesigner) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetPersistenceContent() |
Haalt de persistente interne HTML-opmaak van het besturingselement op tijdens het ontwerp. (Overgenomen van ControlDesigner) |
| GetPersistInnerHtml() |
Hiermee haalt u de markeringen op die behouden blijven voor de inhoud die zich in de bijbehorende runtime voor serverbeheer bevindt. |
| GetPersistInnerHtml() |
Verouderd.
Haalt de persistente interne HTML-opmaak van het besturingselement op. (Overgenomen van ControlDesigner) |
| GetService(Type) |
Hiermee wordt geprobeerd het opgegeven type service op te halen van de ontwerpmodussite van het onderdeel van de ontwerper. (Overgenomen van ComponentDesigner) |
| GetTemplateContainerDataItemProperty(String) |
Verouderd.
Hiermee haalt u de eigenschap van het gegevensitem van de container van de sjabloon op. |
| GetTemplateContainerDataSource(String) |
Verouderd.
Hiermee haalt u de gegevensbron van de container van de sjabloon op. |
| GetTemplateContent(ITemplateEditingFrame, String, Boolean) |
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de inhoud van de sjabloon op. |
| GetTemplateEditingVerbs() |
Verouderd.
Hiermee haalt u de sjabloonbewerkingsopdrachten op die beschikbaar zijn voor de ontwerpfunctie. |
| GetTemplateFromText(String) |
Hiermee maakt u een sjabloon op basis van de opgegeven tekst. |
| GetTemplatePropertyParentType(String) |
Verouderd.
Hiermee haalt u het type van het bovenliggende element van de sjablooneigenschap op. |
| GetTextFromTemplate(ITemplate) |
Hiermee haalt u een tekenreeks op die de opgegeven sjabloon vertegenwoordigt. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetViewRendering() |
Hiermee wordt een object opgehaald dat de ontwerptijdmarkeringen voor de inhoud en regio's van het bijbehorende besturingselement bevat. (Overgenomen van ControlDesigner) |
| Initialize(IComponent) |
Initialiseert de ontwerpfunctie en laadt het opgegeven onderdeel. |
| Initialize(IComponent) |
Initialiseert de ontwerpfunctie voor besturingselementen en laadt het opgegeven onderdeel. (Overgenomen van ControlDesigner) |
| InitializeExistingComponent(IDictionary) |
Een bestaand onderdeel opnieuw initialiseren. (Overgenomen van ComponentDesigner) |
| InitializeNewComponent(IDictionary) |
Initialiseert een nieuw gemaakt onderdeel. (Overgenomen van ComponentDesigner) |
| InitializeNonDefault() |
Verouderd.
Verouderd.
Initialiseert de instellingen voor een geïmporteerd onderdeel dat al is geïnitialiseerd naar andere instellingen dan de standaardinstellingen. (Overgenomen van ComponentDesigner) |
| Invalidate() |
Ongeldig het hele gebied van het besturingselement dat wordt weergegeven op het ontwerpoppervlak en geeft de ontwerpfunctie voor besturingselementen aan om het besturingselement opnieuw te tekenen. (Overgenomen van ControlDesigner) |
| Invalidate(Rectangle) |
Ongeldig het opgegeven gebied van het besturingselement dat wordt weergegeven op het ontwerpoppervlak en geeft de ontwerpfunctie voor besturingselementen aan om het besturingselement opnieuw te tekenen. (Overgenomen van ControlDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
Hiermee haalt u de InheritanceAttribute opgegeven ComponentDesigner. (Overgenomen van ComponentDesigner) |
| IsPropertyBound(String) |
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of de opgegeven eigenschap voor het bijbehorende besturingselement gegevensgebonden is. (Overgenomen van ControlDesigner) |
| Localize(IDesignTimeResourceWriter) |
Maakt gebruik van de opgegeven resourceschrijver om de lokaliseerbare eigenschappen van het gekoppelde besturingselement vast te houden aan een resource in de ontwerphost. (Overgenomen van ControlDesigner) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnAutoFormatApplied(DesignerAutoFormat) |
Aangeroepen wanneer een vooraf gedefinieerd, automatisch opmaakschema is toegepast op het bijbehorende besturingselement. (Overgenomen van ControlDesigner) |
| OnBehaviorAttached() |
Verouderd.
Biedt een mogelijkheid om extra verwerking uit te voeren wanneer een gedrag is gekoppeld aan de ontwerpfunctie. |
| OnBehaviorDetaching() |
Verouderd.
Aangeroepen wanneer een gedrag loskoppelt van het element. (Overgenomen van HtmlControlDesigner) |
| OnBindingsCollectionChanged(String) |
Verouderd.
Aangeroepen wanneer de verzameling gegevensbinding wordt gewijzigd. (Overgenomen van ControlDesigner) |
| OnClick(DesignerRegionMouseEventArgs) |
Aangeroepen door de ontwerphost wanneer de gebruiker op het bijbehorende besturingselement op het ontwerptijd klikt. (Overgenomen van ControlDesigner) |
| OnComponentChanged(Object, ComponentChangedEventArgs) |
Gemachtigde voor het afhandelen van de gewijzigde gebeurtenis van het onderdeel. |
| OnComponentChanging(Object, ComponentChangingEventArgs) |
Vertegenwoordigt de methode die de ComponentChanging gebeurtenis voor het bijbehorende besturingselement afhandelt. (Overgenomen van ControlDesigner) |
| OnControlResize() |
Verouderd.
Aangeroepen wanneer het bijbehorende webserverbeheer op het ontwerp van de ontwerphost is gewijzigd. (Overgenomen van ControlDesigner) |
| OnPaint(PaintEventArgs) |
Aangeroepen wanneer de ontwerpfunctie voor besturingselementen het bijbehorende besturingselement op het ontwerpoppervlak tekent, als de CustomPaint waarde is |
| OnSetComponentDefaults() |
Verouderd.
Verouderd.
Hiermee stelt u de standaardeigenschappen voor het onderdeel in. (Overgenomen van ComponentDesigner) |
| OnSetParent() |
Biedt een mogelijkheid om extra verwerking uit te voeren wanneer het bovenliggende element van deze ontwerper wordt gewijzigd. |
| OnTemplateModeChanged() |
Biedt een mogelijkheid om extra verwerking uit te voeren wanneer de sjabloonmodus wordt gewijzigd. |
| PostFilterAttributes(IDictionary) |
Hiermee kan een ontwerper items wijzigen of verwijderen uit de set kenmerken die worden weergegeven via een TypeDescriptor. (Overgenomen van ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Hiermee kan een ontwerper items wijzigen of verwijderen uit de reeks gebeurtenissen die worden weergegeven via een TypeDescriptor. (Overgenomen van ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Hiermee kan een ontwerper items wijzigen of verwijderen uit de set eigenschappen die deze beschikbaar maakt via een TypeDescriptor. (Overgenomen van ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Hiermee kan een ontwerper toevoegen aan de set kenmerken die worden weergegeven via een TypeDescriptor. (Overgenomen van ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Hiermee stelt u de lijst met gebeurtenissen in die tijdens het ontwerp voor het TypeDescriptor object voor het onderdeel worden weergegeven. (Overgenomen van HtmlControlDesigner) |
| PreFilterProperties(IDictionary) |
Hiermee kan een ontwerper de set lidkenmerken filteren die het onderdeel dat het ontwerpt via een TypeDescriptor object. |
| PreFilterProperties(IDictionary) |
Hiermee voegt u eigenschappen toe aan of verwijdert u eigenschappen uit het eigenschappenraster in een ontwerphost op het ontwerptijd of biedt nieuwe ontwerptijdeigenschappen die mogelijk overeenkomen met eigenschappen op het bijbehorende besturingselement. (Overgenomen van ControlDesigner) |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Hiermee wordt aangegeven IComponentChangeService dat dit onderdeel is gewijzigd. (Overgenomen van ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Hiermee wordt aangegeven IComponentChangeService dat dit onderdeel binnenkort wordt gewijzigd. (Overgenomen van ComponentDesigner) |
| RaiseResizeEvent() |
Verouderd.
Hiermee wordt de OnControlResize() gebeurtenis gegenereerd. (Overgenomen van ControlDesigner) |
| RegisterClone(Object, Object) |
Registreert interne gegevens in een gekloond besturingselement. (Overgenomen van ControlDesigner) |
| SaveActiveTemplateEditingFrame() |
Hiermee wordt het actieve frame voor het bewerken van sjablonen opgeslagen. |
| SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
Hiermee geeft u de inhoud voor een bewerkbare regio van het besturingselement op het ontwerptijd. (Overgenomen van ControlDesigner) |
| SetRegionContent(EditableDesignerRegion, String) |
Hiermee geeft u de inhoud op voor een bewerkbare regio in de ontwerptijdweergave van het besturingselement. (Overgenomen van ControlDesigner) |
| SetTemplateContent(ITemplateEditingFrame, String, String) |
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, stelt u de inhoud van de opgegeven sjabloon in op de opgegeven inhoud. |
| SetViewFlags(ViewFlags, Boolean) |
Hiermee wijst u de opgegeven bitsgewijze ViewFlags opsomming toe aan de opgegeven vlagwaarde. (Overgenomen van ControlDesigner) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| UpdateDesignTimeHtml() |
Hiermee wordt de HTML-ontwerptijd bijgewerkt. |
Expliciete interface-implementaties
Van toepassing op
Zie ook
- IDesigner
- ControlDesigner
- overzicht van ASP.NET Control Designers