ComponentDocumentDesigner Klass

Definition

Basdesignerklass för att utöka designlägets beteende för ett rotdesigndokument som stöder kapslade komponenter.

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
Arv
ComponentDocumentDesigner
Implementeringar

Kommentarer

ComponentDocumentDesigner tillhandahåller en basklass för designers av rotdesigndokument som stöder kapslade komponenter. Förutom de metoder och funktioner som ärvts från ComponentDesigner klassen ComponentDocumentDesigner implementerar IRootDesigner gränssnittet för att tillhandahålla en designlägesvy på rotnivå för den associerade komponenten och eventuella kapslade komponenter.

Note

Designlägesvyn på rotnivå för en Form eller Control tillhandahålls vanligtvis av en inbyggd rotdesigner. En anpassad IRootDesigner implementering krävs för att tillhandahålla en vy för andra typer av rotkomponenter i designläge.

Du kan associera en designer med en typ med hjälp av en DesignerAttribute. En översikt över hur du anpassar designtidsbeteendet finns i Utöka Design-Time Support.

Konstruktorer

Name Description
ComponentDocumentDesigner()

Initierar en ny instans av ComponentDocumentDesigner klassen.

Egenskaper

Name Description
ActionLists

Hämtar de åtgärdslistor för designtid som stöds av komponenten som är associerad med designern.

(Ärvd från ComponentDesigner)
AssociatedComponents

Hämtar den samling komponenter som är associerade med komponenten som hanteras av designern.

(Ärvd från ComponentDesigner)
Component

Hämtar komponenten som designern designar.

(Ärvd från ComponentDesigner)
Control

Hämtar kontrollen för designern.

InheritanceAttribute

Hämtar ett attribut som anger typen av arv för den associerade komponenten.

(Ärvd från ComponentDesigner)
Inherited

Hämtar ett värde som anger om den här komponenten ärvs.

(Ärvd från ComponentDesigner)
ParentComponent

Hämtar den överordnade komponenten för den här designern.

(Ärvd från ComponentDesigner)
SetTextualDefaultProperty

Basdesignerklass för att utöka designlägets beteende för ett rotdesigndokument som stöder kapslade komponenter.

(Ärvd från ComponentDesigner)
ShadowProperties

Hämtar en samling egenskapsvärden som åsidosätter användarinställningar.

(Ärvd från ComponentDesigner)
TrayAutoArrange

Hämtar eller anger ett värde som anger om komponentfältet för designern är i automatiskt ordnat läge.

TrayLargeIcon

Hämtar eller anger ett värde som anger om komponentfältet för designern är i stort ikonläge.

Verbs

Hämtar designtidsverb som stöds av komponenten som är associerad med designern.

(Ärvd från ComponentDesigner)

Metoder

Name Description
Dispose()

Släpper alla resurser som används av ComponentDesigner.

(Ärvd från ComponentDesigner)
Dispose(Boolean)

Släpper de ohanterade resurser som används av ComponentDocumentDesigner och släpper eventuellt de hanterade resurserna.

DoDefaultAction()

Skapar en metodsignatur i källkodsfilen för standardhändelsen på komponenten och navigerar användarens markören till den platsen.

(Ärvd från ComponentDesigner)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetService(Type)

Försöker hämta den angivna typen av tjänst från designlägesplatsen för designerns komponent.

(Ärvd från ComponentDesigner)
GetToolSupported(ToolboxItem)

Hämtar ett värde som anger om det angivna verktyget stöds av designern.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize(IComponent)

Initierar designern med den angivna komponenten.

InitializeExistingComponent(IDictionary)

Initierar om en befintlig komponent.

(Ärvd från ComponentDesigner)
InitializeNewComponent(IDictionary)

Initierar en nyskapade komponent.

(Ärvd från ComponentDesigner)
InitializeNonDefault()
Föråldrad.
Föråldrad.

Initierar inställningarna för en importerad komponent som redan har initierats till andra inställningar än standardinställningarna.

(Ärvd från ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Hämtar den InheritanceAttribute angivna ComponentDesigner.

(Ärvd från ComponentDesigner)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnSetComponentDefaults()
Föråldrad.
Föråldrad.

Anger standardegenskaperna för komponenten.

(Ärvd från ComponentDesigner)
PostFilterAttributes(IDictionary)

Gör att en designer kan ändra eller ta bort objekt från den uppsättning attribut som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PostFilterEvents(IDictionary)

Gör att en designer kan ändra eller ta bort objekt från den uppsättning händelser som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PostFilterProperties(IDictionary)

Gör att en designer kan ändra eller ta bort objekt från den uppsättning egenskaper som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PreFilterAttributes(IDictionary)

Gör att en designer kan lägga till i den uppsättning attribut som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PreFilterEvents(IDictionary)

Tillåter att en designer lägger till i den uppsättning händelser som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PreFilterProperties(IDictionary)

Justerar den uppsättning egenskaper som komponenten exponerar via en TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Meddelar IComponentChangeService att den här komponenten har ändrats.

(Ärvd från ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

IComponentChangeService Meddelar att den här komponenten håller på att ändras.

(Ärvd från ComponentDesigner)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IDesignerFilter.PostFilterAttributes(IDictionary)

En beskrivning av den här medlemmen finns i PostFilterAttributes(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

En beskrivning av den här medlemmen finns i PostFilterEvents(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

En beskrivning av den här medlemmen finns i PostFilterProperties(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

En beskrivning av den här medlemmen finns i PreFilterAttributes(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

En beskrivning av den här medlemmen finns i PreFilterEvents(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

En beskrivning av den här medlemmen finns i PreFilterProperties(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

En beskrivning av den här medlemmen finns i ViewTechnology.

IRootDesigner.SupportedTechnologies

En beskrivning av den här medlemmen finns i SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

En beskrivning av den här medlemmen finns i GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

En beskrivning av den här medlemmen finns i ToolPicked(ToolboxItem).

ITreeDesigner.Children

En beskrivning av den här medlemmen finns i egenskapen Children .

(Ärvd från ComponentDesigner)
ITreeDesigner.Parent

En beskrivning av den här medlemmen finns i egenskapen Parent .

(Ärvd från ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

En beskrivning av den här medlemmen finns i FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

En beskrivning av den här medlemmen finns i FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

En beskrivning av den här medlemmen finns i FilterProperties(IComponent, IDictionary).

Gäller för

Se även