DesignerRegion Klas

Definitie

Definieert een gebied met inhoud binnen de ontwerptijdmarkeringen voor het bijbehorende besturingselement.

public ref class DesignerRegion : System::Web::UI::Design::DesignerObject
public class DesignerRegion : System.Web.UI.Design.DesignerObject
type DesignerRegion = class
    inherit DesignerObject
Public Class DesignerRegion
Inherits DesignerObject
Overname
DesignerRegion
Afgeleid

Opmerkingen

Het DesignerRegion object vertegenwoordigt een gebied met inhoud binnen de ontwerptijdmarkeringen die worden gegenereerd door een ControlDesigner implementatie. Een besturingselementontwikkelaar maakt gebruik van ontwerpregio's in een aangepaste ControlDesigner implementatie om afzonderlijke gebieden te definiëren binnen de ontwerptijdmarkeringen voor het bijbehorende besturingselement en om bewerking en gebeurtenisafhandeling voor het gebied te bieden. Een visuele ontwerper, zoals Visual Studio 2005, kan ontwerpregio's gebruiken om de afzonderlijke gebieden van een besturingselement op het ontwerpoppervlak weer te geven en om gebruikersevenementen voor de regio naar de ontwerpfunctie voor besturingselementen te genereren. Ontwerpregio's kunnen een implementatie van een besturingsontwerper vereenvoudigen omdat veel op regio's gebaseerde functies worden geleverd door de basisontwerperklassen en de visualontwerper.

De DesignerRegion klasse biedt de basisfunctionaliteit voor ontwerpregio's, zoals de mogelijkheid om te klikken, selecteren en markeren van een regio in het ontwerpoppervlak. Gebruik een DesignerRegion object in een implementatie van een besturingsontwerper om een regio te definiëren waarvoor geen bewerking is vereist. Gebruik de afgeleide EditableDesignerRegion klasse in een implementatie van een besturingsontwerper om een regio te definiëren met bewerkbare inhoud tijdens het ontwerp. Gebruik de afgeleide TemplatedEditableDesignerRegion klasse in een implementatie van een besturingsontwerper om een bewerkbare regio te definiëren die een sjabloon in een besturingselement vertegenwoordigt.

Als u regio's wilt ondersteunen binnen een klasse die is afgeleid van de ControlDesignerklasse, overschrijft u de GetDesignTimeHtml methode en voegt u een of meer geïnitialiseerde DesignerRegion objecten toe aan de DesignerRegionCollection verzameling. U kunt eventueel muisklikken in de regio's op het ontwerpoppervlak afhandelen door de OnClick methode te overschrijven.

Gebruik de eigenschappen van een DesignerRegion object om te bepalen hoe de regio wordt weergegeven door de visuele ontwerper. Overschrijf de Selectable eigenschap om aan te geven dat de regio door de gebruiker op het ontwerpoppervlak kan worden geselecteerd. Gebruik de Highlight eigenschap om de ontwerpregio in de visuele ontwerper te markeren. U kunt bijvoorbeeld een regio markeren nadat een gebruiker erop heeft geklikt om deze te selecteren. Gebruik de DisplayName en Description eigenschappen om aanvullende informatie over de regio op te slaan of op te halen. Met name wordt de Description eigenschap door de visuele ontwerper gebruikt om knopinfogegevens weer te geven wanneer de gebruiker de muisaanwijzer over de ontwerpregio beweegt. Gebruik de Designer eigenschap voor toegang tot de methoden en eigenschappen van het ontwerpobject voor besturingselementen dat de ontwerpregio bevat.

Constructors

Name Description
DesignerRegion(ControlDesigner, String, Boolean)

Initialiseert een nieuw exemplaar van de DesignerRegion klasse met de opgegeven naam voor een ontwerpfunctie voor besturingselementen, optioneel het exemplaar instellen als een selecteerbare regio in de ontwerpfunctie.

DesignerRegion(ControlDesigner, String)

Initialiseert een nieuw exemplaar van de DesignerRegion klasse met de opgegeven naam voor een ontwerpfunctie voor besturingselementen.

Velden

Name Description
DesignerRegionAttributeName

Hiermee definieert u de naam van het HTML-kenmerk voor een ontwerpregio.

Eigenschappen

Name Description
Description

Hiermee haalt u de beschrijving voor een ontwerpregio op of stelt u deze in.

Designer

Hiermee haalt u het bijbehorende ontwerponderdeel op.

(Overgenomen van DesignerObject)
DisplayName

Hiermee haalt u de beschrijvende weergavenaam voor een ontwerpregio op of stelt u deze in.

EnsureSize

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de regiogrootte expliciet moet worden ingesteld op de ontwerpregio door de ontwerphost.

Highlight

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ontwerpregio op het ontwerpoppervlak moet worden gemarkeerd.

Name

Hiermee haalt u de naam van het object op.

(Overgenomen van DesignerObject)
Properties

Hiermee haalt u de eigenschappen van het object op.

(Overgenomen van DesignerObject)
Selectable

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ontwerpregio door de gebruiker op het ontwerpoppervlak kan worden geselecteerd.

Selected

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ontwerpregio momenteel is geselecteerd op het ontwerpoppervlak.

UserData

Hiermee worden optionele gebruikersgegevens opgehaald of ingesteld die moeten worden gekoppeld aan de ontwerpregio.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetBounds()

Hiermee haalt u de grootte van de ontwerpregio op het ontwerpoppervlak op.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetService(Type)

Hiermee haalt u een service op van de ontwerphost, zoals aangegeven door het opgegeven type.

(Overgenomen van DesignerObject)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IServiceProvider.GetService(Type)

Zie voor een beschrijving van dit lid GetService(Type).

(Overgenomen van DesignerObject)

Van toepassing op

Zie ook