ComponentDocumentDesigner Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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) |