ControlDesigner 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.
Biedt een ontwerpklasse voor basisbesturingselementen voor het uitbreiden van het ontwerpmodusgedrag van een webserverbesturingselement.
public ref class ControlDesigner : System::Web::UI::Design::HtmlControlDesigner
public class ControlDesigner : System.Web.UI.Design.HtmlControlDesigner
type ControlDesigner = class
inherit HtmlControlDesigner
Public Class ControlDesigner
Inherits HtmlControlDesigner
- Overname
- Afgeleid
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een eenvoudige ontwerpklasse maakt die is afgeleid van de ControlDesigner klasse. Deze ontwerpfunctie voor besturingselementen ondersteunt een aangepaste TextControl klasse en biedt een opdracht om de tekstgrootte van een besturingselement tijdens het ontwerp te wijzigen. De ontwerpfunctie voor besturingselementen is gekoppeld aan het besturingselement door de ontwerpfunctie voor besturingselementen op te geven in een DesignerAttribute objectdeclaratie op de TextControl klasse. De sleutel voor het behouden van eigenschapswijzigingen van de ontwerpfunctie voor besturingselementen in de HTML-opmaak is te vinden in de ToggleTextSize methode van de aangepaste ActionList klasse.
Als u het voorbeeld wilt proberen, voegt u een verwijzing naar de System.Design.dll assembly toe en compileert u de code.
using System;
using System.Web.UI;
using System.Drawing;
using System.Web.UI.Design;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.ComponentModel.Design;
namespace ASPNet.Design.Samples.CS
{
// Simple text Web control renders a text string.
// This control is associated with the TextSizeWebControlDesigner.
[DesignerAttribute(typeof(TextSizeWebControlDesigner)),
ToolboxData("<{0}:TextControl runat=\"server\"></{0}:TextControl>")]
public class TextControl : Label
{
private bool _largeText = true;
// Constructor
public TextControl()
{
Text = "Test Phrase";
SetSize();
}
// Determines whether the text is large or small
[Bindable(true), Category("Appearance"), DefaultValue("true")]
public bool LargeText
{
get { return _largeText; }
set
{
_largeText = value;
SetSize();
}
}
// Applies the LargeText property to the control
private void SetSize()
{
if (LargeText)
this.Font.Size = FontUnit.XLarge;
else
this.Font.Size = FontUnit.Small;
}
}
// This control designer offers DesignerActionList commands
// that can alter the design time html of the associated control.
public class TextSizeWebControlDesigner : ControlDesigner
{
private DesignerActionListCollection _actionLists = null;
// Do not allow direct resizing of the control
public override bool AllowResize
{
get { return false; }
}
// Return a custom ActionList collection
public override DesignerActionListCollection ActionLists
{
get
{
if (_actionLists == null)
{
_actionLists = new DesignerActionListCollection();
_actionLists.AddRange(base.ActionLists);
// Add a custom DesignerActionList
_actionLists.Add(new ActionList(this));
}
return _actionLists;
}
}
public class ActionList : DesignerActionList
{
private TextSizeWebControlDesigner _parent;
private DesignerActionItemCollection _items;
// Constructor
public ActionList(TextSizeWebControlDesigner parent)
: base(parent.Component)
{
_parent = parent;
}
// Create the ActionItem collection and add one command
public override DesignerActionItemCollection GetSortedActionItems()
{
if (_items == null)
{
_items = new DesignerActionItemCollection();
_items.Add(new DesignerActionMethodItem(this, "ToggleLargeText", "Toggle Text Size", true));
}
return _items;
}
// ActionList command to change the text size
private void ToggleLargeText()
{
// Get a reference to the parent designer's associated control
TextControl ctl = (TextControl)_parent.Component;
// Get a reference to the control's LargeText property
PropertyDescriptor propDesc = TypeDescriptor.GetProperties(ctl)["LargeText"];
// Get the current value of the property
bool v = (bool)propDesc.GetValue(ctl);
// Toggle the property value
propDesc.SetValue(ctl, !v);
}
}
}
}
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Imports System.ComponentModel
Imports System.ComponentModel.Design
Namespace ASPNet.Design.Samples.VB
' Simple text Web control renders a text string.
' This control is associated with the TextSizeWebControlDesigner.
<DesignerAttribute(GetType(TextSizeWebControlDesigner)), _
ToolboxData("<{0}:TextControl runat='server'></{0}:TextControl>")> _
Public Class TextControl
Inherits Label
Private _largeText As Boolean = True
' Constructor
Public Sub New()
Text = "Test Phrase"
SetSize()
End Sub
' Determines whether the text is large or small
<Bindable(True), Category("Appearance"), DefaultValue(True)> _
Public Property LargeText() As Boolean
Get
Return _largeText
End Get
Set(ByVal value As Boolean)
_largeText = value
SetSize()
End Set
End Property
' Applies the LargeText property to the control
Private Sub SetSize()
If LargeText Then
Me.Font.Size = FontUnit.XLarge
Else
Me.Font.Size = FontUnit.Small
End If
End Sub
End Class
' This control designer offers DesignerActionList commands
' that can alter the design time html of the associated control.
Public Class TextSizeWebControlDesigner
Inherits ControlDesigner
Private _actionLists As DesignerActionListCollection
' Do not allow direct resizing of the control
Public Overrides ReadOnly Property AllowResize() As Boolean
Get
Return False
End Get
End Property
' Return a custom ActionList collection
Public Overrides ReadOnly Property ActionLists() As System.ComponentModel.Design.DesignerActionListCollection
Get
If IsNothing(_actionLists) Then
_actionLists = New DesignerActionListCollection()
_actionLists.AddRange(MyBase.ActionLists)
' Add a custom DesignerActionList
_actionLists.Add(New ActionList(Me))
End If
Return _actionLists
End Get
End Property
' Create a custom class of DesignerActionList
Public Class ActionList
Inherits DesignerActionList
Private _parent As TextSizeWebControlDesigner
Private _items As DesignerActionItemCollection
' Constructor
Public Sub New(ByRef parent As TextSizeWebControlDesigner)
MyBase.New(parent.Component)
_parent = parent
End Sub
' Create the ActionItem collection and add one command
Public Overrides Function GetSortedActionItems() As DesignerActionItemCollection
If IsNothing(_items) Then
_items = New DesignerActionItemCollection()
_items.Add(New DesignerActionMethodItem(Me, "ToggleLargeText", "Toggle Text Size", True))
End If
Return _items
End Function
' ActionList command to change the text size
Private Sub ToggleLargeText()
' Get a reference to the parent designer's associated control
Dim ctl As TextControl = CType(_parent.Component, TextControl)
' Get a reference to the control's LargeText property
Dim propDesc As PropertyDescriptor = TypeDescriptor.GetProperties(ctl)("LargeText")
' Get the current value of the property
Dim v As Boolean = CType(propDesc.GetValue(ctl), Boolean)
' Toggle the property value
propDesc.SetValue(ctl, (Not v))
End Sub
End Class
End Class
End Namespace
<%@ Page Language="C#" %>
<%@ Register TagPrefix="aspSample"
Namespace="ASPNet.Design.Samples.CS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<aspSample:TextControl ID="TextControl1" runat="server">
</aspSample:TextControl>
</div>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Register TagPrefix="aspSample"
Namespace="ASPNet.Design.Samples.VB" %>
<!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:TextControl ID="TextControl1" runat="server">
</aspSample:TextControl>
</div>
</form>
</body>
</html>
Opmerkingen
De klasse ControlDesigner biedt een ontwerpklasse voor basisbesturingselementen die kan worden overgenomen van en uitgebreid om ontwerptijdondersteuning te bieden voor een webserverbesturingselement in een ontwerphost, zoals Visual Studio 2005.
Het objectmodel voor het werken met ontwerptijdweergave wordt verbeterd ten opzichte van eerdere versies, met de volgende nieuwe basisklassen om toegang te bieden tot het vereenvoudigde objectmodel:
ControlDesigner, dat is niet nieuw, maar is aanzienlijk verbeterd.
Automatische opmaak
U kunt verschillende automatische en vooraf gedefinieerde indelingen maken die het proces van paginaontwikkelaars die complexe stijlwijzigingen toepassen op aangepaste webserverbesturingselementen vereenvoudigen. Het besturingselement, dat is afgeleid van de TableDesigner klasse, biedt bijvoorbeeld ControlDesigner veel automatische notaties waaruit u kunt kiezen. Gebruik de volgende functies om automatische opmaak in uw aangepaste besturingselementen te implementeren en te bieden:
De eigenschap AutoFormats.
De OnAutoFormatApplied methode.
De DesignerAutoFormat klas.
De DesignerAutoFormatStyle klas.
Actielijsten (infolabels)
Actielijsten zijn menu's met belangrijke of veelgebruikte taken die een paginaontwikkelaar die een besturingselement gebruikt, kan uitvoeren in een gebruikersinterface (Design Time User Interface), zoals Visual Studio 2005. De ontwerptijdweergave van uw besturingselement kan bijvoorbeeld een menu met beschikbare taken bieden. Dit omvat een taak om het besturingselement automatisch op te maken. Als u meer wilt weten over actielijsten, begint u met de volgende functies:
De eigenschap ActionLists.
De DesignerActionList klas.
De GetSortedActionItems methode.
De DesignerActionListCollection klas.
De DesignerActionMethodItem klas.
De DesignerActionPropertyItem klas.
Ontwerpregio's beheren
Regio's zijn bewerkbare gebieden in de ontwerptijdweergave van een webserverbesturingselement. Deze functie biedt WYSIWYG-achtige bewerking van de sjablooninhoud, binnenste besturingselementen en eigenschappen tijdens het ontwerp. U kunt besturingselementen in regio's laten maken met de ontwerpfunctie voor besturingselementen of u kunt de werkset gebruiken om besturingselementen naar regio's te slepen en neer te zetten. Regio's worden beheerd met de volgende functies:
De OnClick methode.
De DesignerRegion klas.
De EditableDesignerRegion klas.
De GetEditableDesignerRegionContent methode.
De SetEditableDesignerRegionContent methode.
Templates
Het model voor het maken van een gebruikersinterface voor ontwerptijdbewerking van sjabloonbesturingselementen, zoals het GridView besturingselement, is aanzienlijk verbeterd ten aanzien van eerdere versies. U kunt complexe aangepaste besturingselementen maken die sjablonen bevatten voor verschillende onderdelen van het besturingselement en uw aangepaste ontwerpfunctie voor besturingselementen kan ontwikkelaars van pagina's helpen die sjablonen wijzigen met de volgende functies:
De eigenschap TemplateGroups.
De eigenschap InTemplateMode.
De TemplateGroup klas.
Design-Time rendering
De ControlDesigner klasse heeft de volgende methoden ter ondersteuning van ontwerptijdweergave van het webserverbesturingselement. De meeste van deze methoden zijn hetzelfde als in eerdere versies:
De GetDesignTimeHtml methode.
De GetEmptyDesignTimeHtml methode.
De GetErrorDesignTimeHtml methode.
De UpdateDesignTimeHtml methode.
De CreatePlaceHolderDesignTimeHtml methode.
Constructors
| Name | Description |
|---|---|
| ControlDesigner() |
Initialiseert een nieuw exemplaar van de ControlDesigner klasse. |
Eigenschappen
| Name | Description |
|---|---|
| ActionLists |
Hiermee haalt u de verzameling actielijsten voor de ontwerpfunctie voor besturingselementen op. |
| AllowResize |
Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement kan worden aangepast in de ontwerpomgeving. |
| 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. |
| Behavior |
Verouderd.
Hiermee haalt u het DHTML-gedrag op dat aan de ontwerpfunctie is gekoppeld. (Overgenomen van HtmlControlDesigner) |
| 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 gegevensbinding wordt ondersteund door de bijbehorende regio voor het bijbehorende besturingselement. |
| DesignerState |
Hiermee haalt u een object op dat wordt gebruikt om gegevens voor het bijbehorende besturingselement tijdens het ontwerp te behouden. |
| 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. |
| DesignTimeHtmlRequiresLoadComplete |
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of de ontwerphost het laden moet voltooien voordat de GetDesignTimeHtml methode kan worden aangeroepen. |
| 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 gekoppelde besturingselement verborgen zijn wanneer het besturingselement zich in de sjabloonmodus bevindt. |
| ID |
Hiermee haalt u de id-tekenreeks voor het besturingselement op of stelt u deze in. |
| 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 |
Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement zich in de weergave- of bewerkingsmodus van de sjabloon bevindt in de ontwerphost. De InTemplateMode eigenschap heeft het kenmerk Alleen-lezen. |
| IsDirty |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement webserver is gemarkeerd als gewijzigd. |
| 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. |
| RootDesigner |
Hiermee haalt u de ontwerpfunctie voor besturingselementen op voor de webpagina met het bijbehorende besturingselement. |
| 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. |
| TemplateGroups |
Hiermee haalt u een verzameling sjabloongroepen op, die elk een of meer sjabloondefinities 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. |
| 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. |
| 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. |
Methoden
| Name | Description |
|---|---|
| CreateErrorDesignTimeHtml(String, Exception) |
Hiermee maakt u de HTML-opmaak om een opgegeven uitzonderingsfoutbericht op het ontwerptijd weer te geven. |
| CreateErrorDesignTimeHtml(String) |
Hiermee maakt u HTML-opmaak om een opgegeven foutbericht op het ontwerptijd weer te geven. |
| CreatePlaceHolderDesignTimeHtml() |
Biedt een eenvoudige rechthoekige weergave van tijdelijke aanduidingen waarmee het type en de id van het besturingselement worden weergegeven. |
| 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. |
| CreateViewControl() |
Retourneert een kopie van het bijbehorende besturingselement voor weergave of rendering op het ontwerpoppervlak. |
| 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) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetBounds() |
Haalt de coördinaten van de rechthoek op die de grenzen voor het besturingselement vertegenwoordigt zoals weergegeven op het ontwerpoppervlak. |
| GetDesignTimeHtml() |
Hiermee haalt u de HTML-opmaak op die wordt gebruikt om het besturingselement tijdens het ontwerp aan te geven. |
| GetDesignTimeHtml(DesignerRegionCollection) |
Haalt de HTML-opmaak op om het besturingselement weer te geven en vult de verzameling met de huidige ontwerpregio's voor besturingselementen. |
| GetDesignTimeResourceProviderFactory(IServiceProvider) |
Retourneert een geschikte resourceproviderfactory, afhankelijk van de globalisatie-instellingen in het configuratiebestand voor de site. |
| GetEditableDesignerRegionContent(EditableDesignerRegion) |
Retourneert de inhoud voor een bewerkbare regio van de ontwerptijdweergave van het bijbehorende besturingselement. |
| GetEmptyDesignTimeHtml() |
Hiermee haalt u de HTML-opmaak op om een webserverbesturingselement te vertegenwoordigen tijdens het ontwerp dat geen visuele weergave tijdens runtime heeft. |
| GetErrorDesignTimeHtml(Exception) |
Hiermee haalt u de HTML-opmaak op die informatie over de opgegeven uitzondering biedt. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetPersistenceContent() |
Haalt de persistente interne HTML-opmaak van het besturingselement op tijdens het ontwerp. |
| GetPersistInnerHtml() |
Verouderd.
Haalt de persistente interne HTML-opmaak van het besturingselement op. |
| GetService(Type) |
Hiermee wordt geprobeerd het opgegeven type service op te halen van de ontwerpmodussite van het onderdeel van de ontwerper. (Overgenomen van ComponentDesigner) |
| 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. |
| GetViewRendering(Control) |
Hiermee wordt een object opgehaald dat de ontwerptijdmarkeringen bevat voor de inhoud en regio's van het opgegeven besturingselement. |
| GetViewRendering(ControlDesigner) |
Hiermee wordt een object opgehaald dat de ontwerptijdmarkeringen bevat voor de inhoud en regio's van het bijbehorende besturingselement voor de opgegeven ontwerpfunctie voor besturingselementen. |
| Initialize(IComponent) |
Initialiseert de ontwerpfunctie voor besturingselementen en laadt het opgegeven onderdeel. |
| 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. |
| 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. |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
Hiermee haalt u de InheritanceAttribute opgegeven ComponentDesigner. (Overgenomen van ComponentDesigner) |
| InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String, MemberDescriptor) |
Verpakt een reeks wijzigingen in een transactie met behulp van de opgegeven parameters die als een eenheid kunnen worden teruggedraaid met de functionaliteit voor ongedaan maken van de ontwerphost. |
| InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String) |
Verpakt een reeks wijzigingen in een transactie met behulp van de opgegeven parameters die als een eenheid kunnen worden teruggedraaid met de functionaliteit voor ongedaan maken van de ontwerphost. |
| InvokeTransactedChange(IServiceProvider, IComponent, TransactedChangeCallback, Object, String, MemberDescriptor) |
Verpakt een reeks wijzigingen in een transactie met behulp van de opgegeven parameters die als een eenheid kunnen worden teruggedraaid met de functionaliteit voor ongedaan maken van de ontwerphost. |
| IsPropertyBound(String) |
Verouderd.
Hiermee wordt een waarde opgehaald die aangeeft of de opgegeven eigenschap voor het bijbehorende besturingselement gegevensgebonden is. |
| 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. |
| 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. |
| OnBehaviorAttached() |
Aangeroepen wanneer de ontwerpfunctie voor besturingselementen is gekoppeld aan een gedragsobject. |
| OnBehaviorAttached() |
Verouderd.
Aangeroepen wanneer een gedrag is gekoppeld aan het element. (Overgenomen van HtmlControlDesigner) |
| OnBehaviorDetaching() |
Verouderd.
Aangeroepen wanneer een gedrag loskoppelt van het element. (Overgenomen van HtmlControlDesigner) |
| OnBindingsCollectionChanged(String) |
Verouderd.
Aangeroepen wanneer de verzameling gegevensbinding wordt gewijzigd. |
| OnClick(DesignerRegionMouseEventArgs) |
Aangeroepen door de ontwerphost wanneer de gebruiker op het bijbehorende besturingselement op het ontwerptijd klikt. |
| OnComponentChanged(Object, ComponentChangedEventArgs) |
Aangeroepen wanneer het bijbehorende besturingselement verandert. |
| OnComponentChanging(Object, ComponentChangingEventArgs) |
Vertegenwoordigt de methode die de ComponentChanging gebeurtenis voor het bijbehorende besturingselement afhandelt. |
| OnControlResize() |
Verouderd.
Aangeroepen wanneer het bijbehorende webserverbeheer op het ontwerp van de ontwerphost is gewijzigd. |
| 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 manier om extra verwerking uit te voeren wanneer het bijbehorende besturingselement is gekoppeld aan een bovenliggend besturingselement. (Overgenomen van HtmlControlDesigner) |
| 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 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. |
| 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. |
| RegisterClone(Object, Object) |
Registreert interne gegevens in een gekloond besturingselement. |
| SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
Hiermee geeft u de inhoud voor een bewerkbare regio van het besturingselement op het ontwerptijd. |
| SetRegionContent(EditableDesignerRegion, String) |
Hiermee geeft u de inhoud op voor een bewerkbare regio in de ontwerptijdweergave van het besturingselement. |
| SetViewFlags(ViewFlags, Boolean) |
Hiermee wijst u de opgegeven bitsgewijze ViewFlags opsomming toe aan de opgegeven vlagwaarde. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| UpdateDesignTimeHtml() |
Hiermee vernieuwt u de HTML-markeringen voor de ontwerptijd voor het bijbehorende webserverbesturingselement door de methode aan te GetDesignTimeHtml roepen. |