MenuDesigner 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 ontwerptijdondersteuning in een visuele ontwerpfunctie voor het Menu besturingselement.
public ref class MenuDesigner : System::Web::UI::Design::WebControls::HierarchicalDataBoundControlDesigner, System::Web::UI::Design::IDataBindingSchemaProvider
public class MenuDesigner : System.Web.UI.Design.WebControls.HierarchicalDataBoundControlDesigner, System.Web.UI.Design.IDataBindingSchemaProvider
type MenuDesigner = class
inherit HierarchicalDataBoundControlDesigner
interface IDataBindingSchemaProvider
Public Class MenuDesigner
Inherits HierarchicalDataBoundControlDesigner
Implements IDataBindingSchemaProvider
- Overname
- Implementeringen
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de MenuDesigner klasse kunt uitbreiden om het uiterlijk van besturingselementen te wijzigen die zijn afgeleid van het besturingselement tijdens het Menu ontwerp.
In het voorbeeld wordt de MyMenu klasse afgeleid van de Menu. De MyMenu klasse is een kopie van de Menu. In het voorbeeld wordt ook de MyMenuDesigner klasse afgeleid van de MenuDesigner klasse en wordt vervolgens een DesignerAttribute kenmerk voor de MyMenuDesignerMyMenu klasse toegepast.
The MyMenuDesigner overschrijft de volgende MenuDesigner leden:
De GetDesignTimeHtml methode voor het tekenen van een oranje, stippellijn rond het besturingselement om de omvang ervan beter zichtbaar te maken.
De GetErrorDesignTimeHtml methode voor het genereren van de opmaak voor een tijdelijke aanduiding die het foutbericht bevat, dat wordt weergegeven in rode, vetgedrukte tekst.
De GetEmptyDesignTimeHtml functie voor het genereren van de markeringen voor een tijdelijke aanduiding die een bericht bevat dat er geen menu-items zijn gedefinieerd.
De Initialize methode voor het genereren van een ArgumentException uitzondering als het bijbehorende besturingselement geen
MyMenuobject is.
using System;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.Design.WebControls;
using System.ComponentModel;
using System.Security.Permissions;
using System.Drawing;
namespace Examples.CS.WebControls.Design
{
// The MyMenu is a copy of the Menu.
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
[Designer(typeof(Examples.CS.WebControls.Design.MyMenuDesigner))]
public class MyMenu : Menu
{
} // MyMenu
// Override members of the MenuDesigner.
public class MyMenuDesigner : MenuDesigner
{
// Generate the design-time markup for the control when an error occurs.
protected override string GetErrorDesignTimeHtml(Exception ex)
{
// Write the error message text in red, bold.
string errorRendering =
"<span style=\"font-weight:bold; color:Red; \">" +
ex.Message + "</span>";
return CreatePlaceHolderDesignTimeHtml(errorRendering);
} // GetErrorDesignTimeHtml
// Generate the design-time markup for the control
// when the template is empty.
protected override string GetEmptyDesignTimeHtml()
{
string noElements = "Contains no menu items.";
return CreatePlaceHolderDesignTimeHtml(noElements);
} // GetEmptyDesignTimeHtml
// Generate the design-time markup.
public override string GetDesignTimeHtml()
{
// Make the control more visible in the designer. If the border
// style is None or NotSet, change the border to an orange dotted line.
MyMenu myMenuCtl = (MyMenu)ViewControl;
string markup = null;
// Check if the border style should be changed.
if (myMenuCtl.BorderStyle == BorderStyle.NotSet ||
myMenuCtl.BorderStyle == BorderStyle.None)
{
BorderStyle oldBorderStyle = myMenuCtl.BorderStyle;
Color oldBorderColor = myMenuCtl.BorderColor;
// Set the design-time properties and catch any exceptions.
try
{
myMenuCtl.BorderStyle = BorderStyle.Dotted;
myMenuCtl.BorderColor = Color.FromArgb(0xFF7F00);
// Call the base method to generate the markup.
markup = base.GetDesignTimeHtml();
}
catch (Exception ex)
{
markup = GetErrorDesignTimeHtml(ex);
}
finally
{
// Restore the properties to their original settings.
myMenuCtl.BorderStyle = oldBorderStyle;
myMenuCtl.BorderColor = oldBorderColor;
}
}
else
{
// Call the base method to generate the markup.
markup = base.GetDesignTimeHtml();
}
return markup;
} // GetDesignTimeHtml
public override void Initialize(IComponent component)
{
// Ensure that only a MyMenu can be created in this designer.
if (!(component is MyMenu))
throw new ArgumentException(
"The component is not a MyMenu control.");
base.Initialize(component);
} // Initialize
} // MyMenuDesigner
} // Examples.CS.WebControls.Design
Imports System.Web
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design.WebControls
Imports System.ComponentModel
Imports System.Security.Permissions
Imports System.Drawing
Namespace Examples.VB.WebControls.Design
' The MyMenu is a copy of the Menu.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<Designer(GetType(Examples.VB.WebControls.Design.MyMenuDesigner))> _
Public Class MyMenu
Inherits Menu
End Class
' Override members of the MenuDesigner.
Public Class MyMenuDesigner
Inherits MenuDesigner
' Generate the design-time markup for the control when an error occurs.
Protected Overrides Function GetErrorDesignTimeHtml( _
ByVal ex As Exception) As String
' Write the error message text in red, bold.
Dim errorRendering As String = _
"<span style=""font-weight:bold; color:Red; "">" & _
ex.Message & "</span>"
Return CreatePlaceHolderDesignTimeHtml(errorRendering)
End Function ' GetErrorDesignTimeHtml
' Generate the design-time markup for the control
' when the template is empty.
Protected Overrides Function GetEmptyDesignTimeHtml() As String
Dim noElements As String = "Contains no menu items."
Return CreatePlaceHolderDesignTimeHtml(noElements)
End Function ' GetEmptyDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml() As String
' Make the control more visible in the designer. If the border
' style is None or NotSet, change the border to an orange dotted line.
Dim myMenuCtl As MyMenu = CType(ViewControl, MyMenu)
Dim markup As String = Nothing
' Check if the border style should be changed.
If (myMenuCtl.BorderStyle = BorderStyle.NotSet Or _
myMenuCtl.BorderStyle = BorderStyle.None) Then
Dim oldBorderStyle As BorderStyle = myMenuCtl.BorderStyle
Dim oldBorderColor As Color = myMenuCtl.BorderColor
' Set the design-time properties and catch any exceptions.
Try
myMenuCtl.BorderStyle = BorderStyle.Dotted
myMenuCtl.BorderColor = Color.FromArgb(&HFF7F00)
' Call the base method to generate the markup.
markup = MyBase.GetDesignTimeHtml()
Catch ex As Exception
markup = GetErrorDesignTimeHtml(ex)
Finally
' Restore the properties to their original settings.
myMenuCtl.BorderStyle = oldBorderStyle
myMenuCtl.BorderColor = oldBorderColor
End Try
Else
' Call the base method to generate the markup.
markup = MyBase.GetDesignTimeHtml()
End If
Return markup
End Function ' GetDesignTimeHtml
Public Overrides Sub Initialize(ByVal component As IComponent)
' Ensure that only a MyMenu can be created in this designer.
If Not TypeOf component Is MyMenu Then
Throw New ArgumentException( _
"The component is not a MyMenu control.")
End If
MyBase.Initialize(component)
End Sub
End Class
End Namespace ' Examples.VB.WebControls.Design
Opmerkingen
De Menu klasse biedt een hiërarchisch menu webserver besturingselement.
Wanneer u in een visuele ontwerper overschakelt van de bronweergave naar de ontwerpweergave, wordt de broncode voor markeringen die het bijbehorende Menu besturingselement beschrijft geparseerd en wordt er een ontwerptijdversie van het besturingselement gemaakt op het ontwerpoppervlak. Wanneer u terugschakelt naar de bronweergave, wordt het ontwerptijdbesturingselement behouden tot markeringen en toegevoegd aan de bestaande markeringen voor de webpagina. De MenuDesigner klasse biedt ontwerptijdondersteuning voor Menu besturingselementen in een visuele ontwerper.
De ActionLists eigenschap retourneert een DesignerActionListCollection object, dat meestal een object bevat dat is afgeleid van de DesignerActionList klasse voor elk niveau in de overnamestructuur van de ontwerper. De AutoFormats eigenschap retourneert een verzameling opmaakschema's voor weergave in het dialoogvenster Automatische opmaak .
De TemplateGroups eigenschap retourneert een verzameling sjabloongroepen voor de sjablonen van het gekoppelde Menu besturingselement. De UsePreviewControl eigenschap retourneert truealtijd, waarmee wordt aangegeven dat de ontwerper een tijdelijke kopie maakt van de gekoppelde Menu markeringen voor het genereren van de ontwerptijd.
De MenuDesigner klassemethoden bieden de volgende functionaliteit:
De Initialize methode bereidt de ontwerpfunctie voor om het bijbehorende Menu besturingselement weer te geven, te bewerken en te ontwerpen. De GetDesignTimeHtml methode retourneert de markeringen die worden gebruikt om de bijbehorende Menu markeringen weer te geven tijdens het ontwerp.
De GetEmptyDesignTimeHtml methode haalt de markeringen op waarmee een tijdelijke aanduiding voor het bijbehorende besturingselement wordt weergegeven op het moment dat er geen markeringen beschikbaar zijn. De GetErrorDesignTimeHtml methode biedt de markeringen waarmee het bijbehorende besturingselement tijdens het ontwerp wordt weergegeven wanneer er een fout is opgetreden.
De DataBind methode verbindt het bijbehorende Menu besturingselement met de ontwerptijdgegevensbron. Met GetSampleDataSource de methode wordt een voorbeeldgegevensbron samengesteld die tijdens het ontwerp kan worden gebruikt voor het bijbehorende besturingselement.
Constructors
| Name | Description |
|---|---|
| MenuDesigner() |
Initialiseert een nieuw exemplaar van de MenuDesigner klasse. |
Eigenschappen
| Name | Description |
|---|---|
| ActionLists |
Hiermee haalt u de verzameling actielijsten voor deze ontwerper 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 opmaakschema's op die moeten worden weergegeven in het dialoogvenster Automatische opmaak . |
| Behavior |
Verouderd.
Hiermee haalt u het DHTML-gedrag op dat aan de ontwerpfunctie is gekoppeld. (Overgenomen van HtmlControlDesigner) |
| CanRefreshSchema |
Hiermee wordt een waarde opgehaald die aangeeft of de provider het schema kan vernieuwen. |
| 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. (Overgenomen van ControlDesigner) |
| DataSource |
Hiermee haalt u de waarde van de DataSource eigenschap voor het bijbehorende besturingselement op of stelt u deze in. (Overgenomen van BaseDataBoundControlDesigner) |
| DataSourceDesigner |
Biedt toegang tot de ontwerpfunctie van de gegevensbron wanneer er een is geselecteerd voor gegevensbinding. (Overgenomen van HierarchicalDataBoundControlDesigner) |
| DataSourceID |
Hiermee haalt u de waarde van de DataSourceID eigenschap van het onderliggende BaseDataBoundControl object op of stelt u deze in. (Overgenomen van BaseDataBoundControlDesigner) |
| DesignerState |
Hiermee haalt u een object op dat wordt gebruikt om gegevens voor het bijbehorende besturingselement tijdens het ontwerp te behouden. (Overgenomen van ControlDesigner) |
| DesignerView |
Hiermee wordt de standaardweergave opgehaald van de gegevensbron die is gekoppeld aan het gekoppelde besturingselement. (Overgenomen van HierarchicalDataBoundControlDesigner) |
| 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 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 |
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. (Overgenomen van ControlDesigner) |
| 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) |
| Schema |
Hiermee haalt u een schema op waarin de gegevensbronweergave voor het gekoppelde Menu besturingselement wordt beschreven. |
| 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 voor de sjablonen van het bijbehorende besturingselement. |
| UseDataSourcePickerActionList |
Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement de standaardactielijsten moet weergeven, die een vervolgkeuzelijst met gegevensbron-id's en gerelateerde taken bevatten. (Overgenomen van HierarchicalDataBoundControlDesigner) |
| UsePreviewControl |
Hiermee wordt een waarde opgehaald die aangeeft of de ontwerper een kopie van het bijbehorende besturingselement moet gebruiken of het besturingselement zelf moet gebruiken om de ontwerptijdmarkeringen 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. (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 |
|---|---|
| ConnectToDataSource() |
Voert de acties uit die nodig zijn om verbinding te maken met de huidige gegevensbron. (Overgenomen van HierarchicalDataBoundControlDesigner) |
| CreateDataSource() |
Hiermee maakt u een nieuwe gegevensbron voor het gekoppelde besturingselement. (Overgenomen van HierarchicalDataBoundControlDesigner) |
| 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) |
| CreateViewControl() |
Retourneert een kopie van het bijbehorende besturingselement voor weergave of rendering op het ontwerpoppervlak. (Overgenomen van ControlDesigner) |
| DataBind(BaseDataBoundControl) |
Hiermee wordt het bijbehorende besturingselement gekoppeld aan de ontwerptijdgegevensbron. |
| DisconnectFromDataSource() |
Voert de acties uit die nodig zijn om de verbinding met de huidige gegevensbron te verbreken. (Overgenomen van HierarchicalDataBoundControlDesigner) |
| Dispose() |
Alle resources die worden gebruikt door de ComponentDesigner. (Overgenomen van ComponentDesigner) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die door het BaseDataBoundControlDesigner object worden gebruikt en brengt eventueel de beheerde resources vrij. (Overgenomen van BaseDataBoundControlDesigner) |
| 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. (Overgenomen van ControlDesigner) |
| GetDesignTimeDataSource() |
Hiermee haalt u een gegevensbron op die tijdens het ontwerp voor het bijbehorende besturingselement kan worden gebruikt. (Overgenomen van HierarchicalDataBoundControlDesigner) |
| GetDesignTimeHtml() |
Hiermee haalt u de opmaak op die wordt gebruikt om het bijbehorende besturingselement op het ontwerptijd weer 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. (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 markering op waarmee tijdens het ontwerp een tijdelijke aanduiding voor het bijbehorende besturingselement wordt weergegeven wanneer er anders geen markeringen beschikbaar zijn. |
| GetErrorDesignTimeHtml(Exception) |
Biedt de markeringen waarmee het bijbehorende besturingselement tijdens het ontwerp wordt weergegeven wanneer er een fout is opgetreden. |
| 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() |
Verouderd.
Haalt de persistente interne HTML-opmaak van het besturingselement op. (Overgenomen van ControlDesigner) |
| GetSampleDataSource() |
Hiermee wordt een voorbeeldgegevensbron gemaakt die tijdens het ontwerp voor het bijbehorende besturingselement moet worden gebruikt. |
| 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. (Overgenomen van ControlDesigner) |
| Initialize(IComponent) |
Bereidt de ontwerpfunctie voor om het bijbehorende besturingselement weer te geven, te bewerken en te ontwerpen. |
| 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) |
| 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) |
Aangeroepen wanneer het bijbehorende besturingselement verandert. (Overgenomen van ControlDesigner) |
| 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) |
| OnDataSourceChanged(Boolean) |
Aangeroepen wanneer de gegevensbron van het gekoppelde BaseDataBoundControl object wordt gewijzigd. (Overgenomen van BaseDataBoundControlDesigner) |
| OnPaint(PaintEventArgs) |
Aangeroepen wanneer de ontwerpfunctie voor besturingselementen het bijbehorende besturingselement op het ontwerpoppervlak tekent, als de CustomPaint waarde is |
| OnSchemaRefreshed() |
Aangeroepen wanneer de gegevensbron van het gekoppelde BaseDataBoundControl object een nieuw schema laadt. (Overgenomen van BaseDataBoundControlDesigner) |
| 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) |
Wordt door de ontwerper gebruikt om eigenschappen te verwijderen uit of extra eigenschappen toe te voegen aan de weergave in het raster Eigenschappen of aan schaduweigenschappen van het bijbehorende besturingselement. (Overgenomen van HierarchicalDataBoundControlDesigner) |
| 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) |
| RefreshSchema(Boolean) |
Hiermee vernieuwt u het schema van de gegevensbronweergave voor het bijbehorende Menu besturingselement. |
| RegisterClone(Object, Object) |
Registreert interne gegevens in een gekloond besturingselement. (Overgenomen van ControlDesigner) |
| 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) |
| 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 vernieuwt u de HTML-markeringen voor de ontwerptijd voor het bijbehorende webserverbesturingselement door de methode aan te GetDesignTimeHtml roepen. (Overgenomen van ControlDesigner) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDataBindingSchemaProvider.CanRefreshSchema |
Hiermee wordt een waarde opgehaald die aangeeft of de provider het schema kan vernieuwen. Zie de CanRefreshSchema eigenschap voor een beschrijving van dit lid. |
| IDataBindingSchemaProvider.RefreshSchema(Boolean) |
Zie de RefreshSchema(Boolean) methode voor een beschrijving van dit lid. |
| IDataBindingSchemaProvider.Schema |
Hiermee haalt u het huidige schemaobject voor de ontwerpfunctie op. Zie de Schema eigenschap voor een beschrijving van dit lid. |
| IDesignerFilter.PostFilterAttributes(IDictionary) |
Zie de PostFilterAttributes(IDictionary) methode voor een beschrijving van dit lid. (Overgenomen van ComponentDesigner) |
| IDesignerFilter.PostFilterEvents(IDictionary) |
Zie de PostFilterEvents(IDictionary) methode voor een beschrijving van dit lid. (Overgenomen van ComponentDesigner) |
| IDesignerFilter.PostFilterProperties(IDictionary) |
Zie de PostFilterProperties(IDictionary) methode voor een beschrijving van dit lid. (Overgenomen van ComponentDesigner) |
| IDesignerFilter.PreFilterAttributes(IDictionary) |
Zie de PreFilterAttributes(IDictionary) methode voor een beschrijving van dit lid. (Overgenomen van ComponentDesigner) |
| IDesignerFilter.PreFilterEvents(IDictionary) |
Zie de PreFilterEvents(IDictionary) methode voor een beschrijving van dit lid. (Overgenomen van ComponentDesigner) |
| IDesignerFilter.PreFilterProperties(IDictionary) |
Zie de PreFilterProperties(IDictionary) methode voor een beschrijving van dit lid. (Overgenomen van ComponentDesigner) |
| ITreeDesigner.Children |
Zie de Children eigenschap voor een beschrijving van dit lid. (Overgenomen van ComponentDesigner) |
| ITreeDesigner.Parent |
Zie de Parent eigenschap voor een beschrijving van dit lid. (Overgenomen van ComponentDesigner) |