ConnectionsZoneDesigner 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 voor ConnectionsZone besturingselementen.
public ref class ConnectionsZoneDesigner : System::Web::UI::Design::WebControls::WebParts::ToolZoneDesigner
public class ConnectionsZoneDesigner : System.Web.UI.Design.WebControls.WebParts.ToolZoneDesigner
type ConnectionsZoneDesigner = class
inherit ToolZoneDesigner
Public Class ConnectionsZoneDesigner
Inherits ToolZoneDesigner
- Overname
-
ConnectionsZoneDesigner
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u aanvullende eigenschappen van een aangepast besturingselement ConnectionsZone kunt verbergen door de PreFilterProperties methode te overschrijven.
using System;
using System.Security.Permissions;
using System.Web;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.Design.WebControls.WebParts;
using System.ComponentModel;
using System.Collections;
/// <summary>
/// ConnectionsZoneSample provides a blank inheritance of
/// the ConnectionsZone class for the purpose of attaching
/// a custom designer.
/// ConnectionsZoneSampleDesigner shows how to edit the
/// PreFilterProperties() method to hide a specific property
/// at design time.
/// </summary>
namespace Samples.AspNet.CS.Controls
{
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
[Designer(typeof(ConnectionsZoneSampleDesigner))]
public class ConnectionsZoneSample : ConnectionsZone {}
public class ConnectionsZoneSampleDesigner : ConnectionsZoneDesigner
{
// Here is the property we will hide.
string propertyToHide = "BackColor";
protected override void PreFilterProperties(IDictionary properties)
{
// Invoke the base method. This will hide those properties
// specified in ConnectionsZoneDesigner.
base.PreFilterProperties(properties);
// Set attributes to remove it from the property grid and any editors.
Attribute[] newAttributes = new Attribute[]
{ new BrowsableAttribute(false),
new EditorBrowsableAttribute(EditorBrowsableState.Never)};
PropertyDescriptor property = (PropertyDescriptor)properties[propertyToHide];
if (property != null)
{
// Re-create the property with the attributes specified above.
properties[propertyToHide] = TypeDescriptor.CreateProperty(property.ComponentType, property, newAttributes);
}
}
}
}
Imports System.Security.Permissions
Imports System.Web
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.Design.WebControls.WebParts
Imports System.ComponentModel
Imports System.Collections
' ConnectionsZoneSample provides a blank inheritance of
' the ConnectionsZone class for the purpose of attaching
' a custom designer.
' ConnectionsZoneSampleDesigner shows how to edit the
' PreFilterProperties() method to hide a specific property
' at design time.
Namespace Samples.AspNet.VB.Controls
<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, Level:=AspNetHostingPermissionLevel.Minimal)> _
<Designer(GetType(ConnectionsZoneSampleDesigner))> _
Public Class ConnectionsZoneSample
Inherits ConnectionsZone
End Class
Public Class ConnectionsZoneSampleDesigner
Inherits ConnectionsZoneDesigner
' Here is the property we will hide.
Private propertyToHide As String = "BackColor"
Protected Overrides Sub PreFilterProperties(properties As IDictionary)
' Invoke the base method. This will hide those properties
' specified in ConnectionsZoneDesigner.
MyBase.PreFilterProperties(properties)
' Set attributes to remove it from the property grid and any editors.
Dim newAttributes As Attribute() = New Attribute() {New BrowsableAttribute(False), New EditorBrowsableAttribute(EditorBrowsableState.Never)}
Dim [property] As PropertyDescriptor = DirectCast(properties(propertyToHide), PropertyDescriptor)
If [property] IsNot Nothing Then
' Re-create the property with the attributes specified above.
properties(propertyToHide) = TypeDescriptor.CreateProperty([property].ComponentType, [property], newAttributes)
End If
End Sub
End Class
End Namespace
Opmerkingen
ConnectionsZoneDesigner biedt een ontwerptijdweergave van een ConnectionsZone besturingselement met een menu voor toegang tot de AutoFormats verzameling en de ViewInBrowseMode eigenschap voor het gemak van de paginaontwikkelaar. Het is de enige zoneontwerper die geen ondersteuning biedt voor ontwerpregio's. Dit komt doordat ConnectionsZone besturingselementen koppelingen gebruiken om verbindingen te maken in plaats van een gebruikersinterface (UI) voor slepen en neerzetten.
De AutoFormats verzameling en de ViewInBrowseMode eigenschap worden beide weergegeven in het menu werkwoorden van het ConnectionsZone besturingselement. AutoFormats, indien geselecteerd, biedt een selectie van kleurenschema's. Wanneer ViewInBrowseMode het selectievakje is ingeschakeld, wordt de inhoud van het besturingselement weergegeven zoals dit in de browser wordt weergegeven. Het besturingselement is leeg totdat er verbinding wordt gemaakt.
U kunt overnemen van waaruit ConnectionsZoneDesigner een aangepast ConnectionsZone besturingselement wordt ondersteund, net als bij elke andere ontwerpfunctie voor besturingselementen. U kunt de GetDesignTimeHtml methode overschrijven om de markeringen te wijzigen waarmee het besturingselement wordt weergegeven. U kunt de AutoFormats verzameling ook overschrijven om een DesignerAutoFormatCollection met een aangepast schema toe te voegen.
Constructors
| Name | Description |
|---|---|
| ConnectionsZoneDesigner() |
Initialiseert een nieuw exemplaar van de ConnectionsZoneDesigner klasse. |
Eigenschappen
| Name | Description |
|---|---|
| ActionLists |
Hiermee haalt u de verzameling actielijsten voor de zoneontwerper op. (Overgenomen van ToolZoneDesigner) |
| 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. |
| 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. (Overgenomen van ControlDesigner) |
| 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 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) |
| 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 of meer sjabloondefinities bevatten. (Overgenomen van ControlDesigner) |
| UsePreviewControl |
Hiermee wordt een waarde opgehaald die aangeeft of de ontwerper een tijdelijke kopie moet gebruiken in plaats van het werkelijke besturingselement dat is gekoppeld aan de ontwerper om de ontwerptijdmarkeringen te genereren. (Overgenomen van WebZoneDesigner) |
| 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 |
| ViewInBrowseMode |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de zone webonderdelen wordt weergegeven wanneer de gebruiker zich in de weergavemodus Voor bladeren bevindt. (Overgenomen van ToolZoneDesigner) |
| 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) |
| 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) |
| 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) |
| GetDesignTimeHtml() |
Hiermee haalt u de markering 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. (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() |
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) |
| 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) |
Hiermee wordt de ontwerpfunctie gebonden aan het opgegeven besturingselement ConnectionsZone . |
| 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) |
| 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 verbergt u een vooraf ingestelde groep eigenschappen tijdens het ontwerp. |
| 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) |
| 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) |