DesignerRegion 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.
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
- 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) |