Udostępnij za pośrednictwem


ComponentDocumentDesigner Klasa

Definicja

Klasa projektanta podstawowego umożliwiająca rozszerzanie zachowania trybu projektowania głównego dokumentu projektowego obsługującego zagnieżdżone składniki.

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
Dziedziczenie
ComponentDocumentDesigner
Implementuje

Uwagi

ComponentDocumentDesigner Udostępnia klasę bazową dla projektantów głównych dokumentów projektowych, które obsługują zagnieżdżone składniki. Oprócz metod i funkcji dziedziczonych po ComponentDesigner klasie, implementuje IRootDesigner interfejs w ComponentDocumentDesigner celu zapewnienia widoku trybu projektowania na poziomie głównym dla skojarzonego składnika i wszystkich zagnieżdżonych składników.

Uwaga

Widok trybu projektowania na poziomie głównym dla elementu Form lub Control jest zwykle dostarczany przez wbudowanego projektanta głównego. Implementacja niestandardowa IRootDesigner jest wymagana do zapewnienia widoku dla innych typów składników głównych w trybie projektowania.

Projektanta można skojarzyć z typem przy użyciu elementu DesignerAttribute. Aby zapoznać się z omówieniem dostosowywania zachowania czasu projektowania, zobacz Rozszerzanie obsługi Design-Time.

Konstruktory

ComponentDocumentDesigner()

Inicjuje nowe wystąpienie klasy ComponentDocumentDesigner.

Właściwości

ActionLists

Pobiera listy akcji czasu projektowania obsługiwane przez składnik skojarzony z projektantem.

(Odziedziczone po ComponentDesigner)
AssociatedComponents

Pobiera kolekcję składników skojarzonych ze składnikiem zarządzanym przez projektanta.

(Odziedziczone po ComponentDesigner)
Component

Pobiera składnik, który projektuje ten projektant.

(Odziedziczone po ComponentDesigner)
Control

Pobiera kontrolkę projektanta.

InheritanceAttribute

Pobiera atrybut wskazujący typ dziedziczenia skojarzonego składnika.

(Odziedziczone po ComponentDesigner)
Inherited

Pobiera wartość wskazującą, czy ten składnik jest dziedziczony.

(Odziedziczone po ComponentDesigner)
ParentComponent

Pobiera składnik nadrzędny dla tego projektanta.

(Odziedziczone po ComponentDesigner)
SetTextualDefaultProperty

Klasa projektanta podstawowego umożliwiająca rozszerzanie zachowania trybu projektowania głównego dokumentu projektowego obsługującego zagnieżdżone składniki.

(Odziedziczone po ComponentDesigner)
ShadowProperties

Pobiera kolekcję wartości właściwości, które zastępują ustawienia użytkownika.

(Odziedziczone po ComponentDesigner)
TrayAutoArrange

Pobiera lub ustawia wartość wskazującą, czy zasobnik składnika dla projektanta jest w trybie automatycznego rozmieszczania.

TrayLargeIcon

Pobiera lub ustawia wartość wskazującą, czy zasobnik składnika dla projektanta jest w trybie dużej ikony.

Verbs

Pobiera czas projektowania czasowniki obsługiwane przez składnik skojarzony z projektantem.

(Odziedziczone po ComponentDesigner)

Metody

Dispose()

Zwalnia wszelkie zasoby używane przez element ComponentDesigner.

(Odziedziczone po ComponentDesigner)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element ComponentDocumentDesigner i opcjonalnie zwalnia zasoby zarządzane.

DoDefaultAction()

Tworzy podpis metody w pliku kodu źródłowego dla zdarzenia domyślnego w składniku i przechodzi kursor użytkownika do tej lokalizacji.

(Odziedziczone po ComponentDesigner)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetService(Type)

Próbuje pobrać określony typ usługi z witryny trybu projektowania składnika projektanta.

(Odziedziczone po ComponentDesigner)
GetToolSupported(ToolboxItem)

Pobiera wartość wskazującą, czy określone narzędzie jest obsługiwane przez projektanta.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize(IComponent)

Inicjuje projektanta z określonym składnikiem.

InitializeExistingComponent(IDictionary)

Ponownie inicjuje istniejący składnik.

(Odziedziczone po ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicjuje nowo utworzony składnik.

(Odziedziczone po ComponentDesigner)
InitializeNonDefault()
Przestarzałe.
Przestarzałe.

Inicjuje ustawienia zaimportowanego składnika, który jest już inicjowany do ustawień innych niż domyślne.

(Odziedziczone po ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Pobiera element InheritanceAttribute określonego ComponentDesignerelementu .

(Odziedziczone po ComponentDesigner)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnSetComponentDefaults()
Przestarzałe.
Przestarzałe.

Ustawia domyślne właściwości składnika.

(Odziedziczone po ComponentDesigner)
PostFilterAttributes(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu atrybutów, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterEvents(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu zdarzeń udostępnianych za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterProperties(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu właściwości, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterAttributes(IDictionary)

Umożliwia projektantowi dodanie do zestawu atrybutów, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterEvents(IDictionary)

Umożliwia projektantowi dodanie do zestawu zdarzeń, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterProperties(IDictionary)

Dostosowuje zestaw właściwości, które składnik uwidacznia za pośrednictwem elementu TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Powiadamia o IComponentChangeService zmianie tego składnika.

(Odziedziczone po ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Powiadamia o tym IComponentChangeService , że ten składnik ma zostać zmieniony.

(Odziedziczone po ComponentDesigner)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDesignerFilter.PostFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Aby uzyskać opis tego członka, zobacz ViewTechnology.

IRootDesigner.SupportedTechnologies

Aby uzyskać opis tego członka, zobacz SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Aby uzyskać opis tego członka, zobacz GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Aby uzyskać opis tego członka, zobacz ToolPicked(ToolboxItem).

ITreeDesigner.Children

Aby uzyskać opis tego elementu członkowskiego, zobacz Children właściwość .

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Parent

Aby uzyskać opis tego elementu członkowskiego, zobacz Parent właściwość .

(Odziedziczone po ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Aby uzyskać opis tego członka, zobacz FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Aby uzyskać opis tego członka, zobacz FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Aby uzyskać opis tego członka, zobacz FilterProperties(IComponent, IDictionary).

Dotyczy

Zobacz też