ComponentDocumentDesigner Klas

Definitie

Basisontwerpklasse voor het uitbreiden van het gedrag van de ontwerpmodus van een hoofdontwerpdocument dat geneste onderdelen ondersteunt.

public ref class ComponentDocumentDesigner : System::ComponentModel::Design::ComponentDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::ComponentModel::Design::ITypeDescriptorFilterService, System::Drawing::Design::IToolboxUser
public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser
type ComponentDocumentDesigner = class
    inherit ComponentDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
    interface ITypeDescriptorFilterService
Public Class ComponentDocumentDesigner
Inherits ComponentDesigner
Implements IDisposable, IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
Overname
ComponentDocumentDesigner
Implementeringen

Opmerkingen

ComponentDocumentDesigner biedt een basisklasse voor ontwerpers van basisontwerpdocumenten die geneste onderdelen ondersteunen. Naast de methoden en functionaliteit die zijn overgenomen van de ComponentDesigner klasse, ComponentDocumentDesigner implementeert u de interface om een IRootDesigner ontwerpmodusweergave op hoofdniveau te bieden voor het bijbehorende onderdeel en geneste onderdelen.

Note

De ontwerpmodusweergave op hoofdniveau voor een Form of Control wordt doorgaans geleverd door een ingebouwde hoofdontwerper. Een aangepaste IRootDesigner implementatie is vereist om een weergave te bieden voor andere typen hoofdonderdelen in de ontwerpmodus.

U kunt een ontwerper koppelen aan een type met behulp van een DesignerAttribute. Zie Uitbreiden Design-Time Ondersteuning voor een overzicht van het aanpassen van ontwerptijdgedrag.

Constructors

Name Description
ComponentDocumentDesigner()

Initialiseert een nieuw exemplaar van de ComponentDocumentDesigner klasse.

Eigenschappen

Name Description
ActionLists

Hiermee haalt u de ontwerptijdactielijsten op die worden ondersteund door het onderdeel dat is gekoppeld aan de ontwerpfunctie.

(Overgenomen van ComponentDesigner)
AssociatedComponents

Hiermee haalt u de verzameling onderdelen op die zijn gekoppeld aan het onderdeel dat wordt beheerd door de ontwerper.

(Overgenomen van ComponentDesigner)
Component

Hiermee haalt u het onderdeel op dat deze ontwerpfunctie ontwerpt.

(Overgenomen van ComponentDesigner)
Control

Hiermee haalt u het besturingselement voor de ontwerpfunctie op.

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)
ParentComponent

Hiermee haalt u het bovenliggende onderdeel voor deze ontwerpfunctie op.

(Overgenomen van ComponentDesigner)
ShadowProperties

Hiermee haalt u een verzameling eigenschapswaarden op waarmee gebruikersinstellingen worden overschreven.

(Overgenomen van ComponentDesigner)
TrayAutoArrange

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het onderdeelvak voor de ontwerper zich in de modus voor automatisch rangschikken bevindt.

TrayLargeIcon

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het onderdeelvak voor de ontwerpfunctie zich in de modus groot pictogram bevindt.

Verbs

Hiermee haalt u de ontwerptijdwoorden op die worden ondersteund door het onderdeel dat is gekoppeld aan de ontwerpfunctie.

(Overgenomen van ComponentDesigner)

Methoden

Name Description
Dispose()

Alle resources die worden gebruikt door de ComponentDesigner.

(Overgenomen van ComponentDesigner)
Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de ComponentDocumentDesigner beheerde resources en brengt eventueel de beheerde resources vrij.

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)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetService(Type)

Hiermee wordt geprobeerd het opgegeven type service op te halen van de ontwerpmodussite van het onderdeel van de ontwerper.

(Overgenomen van ComponentDesigner)
GetToolSupported(ToolboxItem)

Hiermee wordt een waarde opgehaald die aangeeft of het opgegeven hulpprogramma wordt ondersteund door de ontwerpfunctie.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Initialize(IComponent)

Initialiseert de ontwerpfunctie met 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.

Initialiseert de instellingen voor een geïmporteerd onderdeel dat al is geïnitialiseerd naar andere instellingen dan de standaardinstellingen.

(Overgenomen van ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Hiermee haalt u de InheritanceAttribute opgegeven ComponentDesigner.

(Overgenomen van ComponentDesigner)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnSetComponentDefaults()
Verouderd.

Hiermee stelt u de standaardeigenschappen voor het onderdeel in.

(Overgenomen van ComponentDesigner)
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 kan een ontwerper toevoegen aan de set gebeurtenissen die worden weergegeven via een TypeDescriptor.

(Overgenomen van ComponentDesigner)
PreFilterProperties(IDictionary)

Hiermee past u de set eigenschappen aan die het onderdeel beschikbaar maakt via een TypeDescriptor.

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)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
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)
IRootDesigner.GetView(ViewTechnology)

Zie voor een beschrijving van dit lid ViewTechnology.

IRootDesigner.SupportedTechnologies

Zie voor een beschrijving van dit lid SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Zie voor een beschrijving van dit lid GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Zie voor een beschrijving van dit lid ToolPicked(ToolboxItem).

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)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Zie voor een beschrijving van dit lid FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Zie voor een beschrijving van dit lid FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Zie voor een beschrijving van dit lid FilterProperties(IComponent, IDictionary).

Van toepassing op

Zie ook