Udostępnij przez


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.

Konstruktorów

Nazwa Opis
ComponentDocumentDesigner()

Inicjuje nowe wystąpienie klasy ComponentDocumentDesigner.

Właściwości

Nazwa Opis
ActionLists

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

(Dziedziczone od ComponentDesigner)
AssociatedComponents

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

(Dziedziczone od ComponentDesigner)
Component

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

(Dziedziczone od ComponentDesigner)
Control

Pobiera kontrolkę projektanta.

InheritanceAttribute

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

(Dziedziczone od ComponentDesigner)
Inherited

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

(Dziedziczone od ComponentDesigner)
ParentComponent

Pobiera składnik nadrzędny dla tego projektanta.

(Dziedziczone od ComponentDesigner)
SetTextualDefaultProperty

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

(Dziedziczone od ComponentDesigner)
ShadowProperties

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

(Dziedziczone od 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.

(Dziedziczone od ComponentDesigner)

Metody

Nazwa Opis
Dispose()

Zwalnia wszelkie zasoby używane przez element ComponentDesigner.

(Dziedziczone od 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.

(Dziedziczone od ComponentDesigner)
Equals(Object)

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

(Dziedziczone od Object)
GetHashCode()

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

(Dziedziczone od Object)
GetService(Type)

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

(Dziedziczone od 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.

(Dziedziczone od Object)
Initialize(IComponent)

Inicjuje projektanta z określonym składnikiem.

InitializeExistingComponent(IDictionary)

Ponownie inicjuje istniejący składnik.

(Dziedziczone od ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicjuje nowo utworzony składnik.

(Dziedziczone od ComponentDesigner)
InitializeNonDefault()
Przestarzały.
Przestarzały.

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

(Dziedziczone od ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Pobiera element InheritanceAttribute określonego ComponentDesignerelementu .

(Dziedziczone od ComponentDesigner)
MemberwiseClone()

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

(Dziedziczone od Object)
OnSetComponentDefaults()
Przestarzały.
Przestarzały.

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

(Dziedziczone od ComponentDesigner)
PostFilterAttributes(IDictionary)

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

(Dziedziczone od ComponentDesigner)
PostFilterEvents(IDictionary)

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

(Dziedziczone od 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.

(Dziedziczone od ComponentDesigner)
PreFilterAttributes(IDictionary)

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

(Dziedziczone od ComponentDesigner)
PreFilterEvents(IDictionary)

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

(Dziedziczone od 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.

(Dziedziczone od ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

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

(Dziedziczone od ComponentDesigner)
ToString()

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

(Dziedziczone od Object)

Implementacje interfejsów jawnych

Nazwa Opis
IDesignerFilter.PostFilterAttributes(IDictionary)

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

(Dziedziczone od ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

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

(Dziedziczone od ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

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

(Dziedziczone od ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

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

(Dziedziczone od ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

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

(Dziedziczone od ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

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

(Dziedziczone od 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ść .

(Dziedziczone od ComponentDesigner)
ITreeDesigner.Parent

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

(Dziedziczone od 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 także