Sdílet prostřednictvím


ComponentDocumentDesigner Třída

Definice

Třída základního návrháře pro rozšíření chování režimu návrhu kořenového dokumentu návrhu, který podporuje vnořené komponenty.

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
Dědičnost
ComponentDocumentDesigner
Implementuje

Poznámky

ComponentDocumentDesigner poskytuje základní třídu pro návrháře kořenových dokumentů návrhu, které podporují vnořené komponenty. Kromě metod a funkcí zděděných z ComponentDesigner třídy ComponentDocumentDesigner implementuje IRootDesigner rozhraní, které poskytuje zobrazení režimu návrhu na kořenové úrovni pro přidruženou komponentu a všechny vnořené komponenty.

Poznámka

Zobrazení režimu návrhu na kořenové úrovni pro FormControl nebo je obvykle poskytováno integrovaným kořenovým návrhářem. Vlastní IRootDesigner implementace je vyžadována k poskytnutí zobrazení pro jiné typy kořenových komponent v režimu návrhu.

Návrháře můžete přidružit k typu pomocí DesignerAttribute. Přehled přizpůsobení chování při návrhu najdete v tématu Rozšíření podpory Design-Time.

Konstruktory

ComponentDocumentDesigner()

Inicializuje novou instanci ComponentDocumentDesigner třídy.

Vlastnosti

ActionLists

Získá seznamy akcí v době návrhu podporované komponentou přidruženou k návrháři.

(Zděděno od ComponentDesigner)
AssociatedComponents

Získá kolekci komponent přidružených k komponentě spravované návrhářem.

(Zděděno od ComponentDesigner)
Component

Získá komponentu, která tento návrhář navrhuje.

(Zděděno od ComponentDesigner)
Control

Získá ovládací prvek pro návrháře.

InheritanceAttribute

Získá atribut, který označuje typ dědičnosti přidružené komponenty.

(Zděděno od ComponentDesigner)
Inherited

Získá hodnotu označující, zda je tato komponenta zděděna.

(Zděděno od ComponentDesigner)
ParentComponent

Získá nadřazenou komponentu pro tohoto návrháře.

(Zděděno od ComponentDesigner)
SetTextualDefaultProperty

Třída základního návrháře pro rozšíření chování režimu návrhu kořenového dokumentu návrhu, který podporuje vnořené komponenty.

(Zděděno od ComponentDesigner)
ShadowProperties

Získá kolekci hodnot vlastností, které přepíší nastavení uživatele.

(Zděděno od ComponentDesigner)
TrayAutoArrange

Získá nebo nastaví hodnotu označující, zda je zásobník součástí návrháře v režimu automatického uspořádání.

TrayLargeIcon

Získá nebo nastaví hodnotu určující, zda na panelu součástí návrháře je v režimu velké ikony.

Verbs

Získá příkazy v době návrhu podporované komponentou, která je přidružena k návrháři.

(Zděděno od ComponentDesigner)

Metody

Dispose()

Uvolní všechny prostředky používané nástrojem ComponentDesigner.

(Zděděno od ComponentDesigner)
Dispose(Boolean)

Uvolní nespravované prostředky používané ComponentDocumentDesigner nástrojem a volitelně uvolní spravované prostředky.

DoDefaultAction()

Vytvoří podpis metody v souboru zdrojového kódu pro výchozí událost v komponentě a přejde kurzor uživatele do daného umístění.

(Zděděno od ComponentDesigner)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetService(Type)

Pokusí se načíst zadaný typ služby z webu režimu návrhu komponenty návrháře.

(Zděděno od ComponentDesigner)
GetToolSupported(ToolboxItem)

Získá hodnotu označující, zda je zadaný nástroj podporován návrhářem.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
Initialize(IComponent)

Inicializuje návrhář se zadanou komponentou.

InitializeExistingComponent(IDictionary)

Znovu inicializuje existující komponentu.

(Zděděno od ComponentDesigner)
InitializeNewComponent(IDictionary)

Inicializuje nově vytvořenou komponentu.

(Zděděno od ComponentDesigner)
InitializeNonDefault()
Zastaralé.
Zastaralé.

Inicializuje nastavení pro importovanou komponentu, která je již inicializována do jiných než výchozích nastavení.

(Zděděno od ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Získá zadaný InheritanceAttribute .ComponentDesigner

(Zděděno od ComponentDesigner)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnSetComponentDefaults()
Zastaralé.
Zastaralé.

Nastaví výchozí vlastnosti komponenty.

(Zděděno od ComponentDesigner)
PostFilterAttributes(IDictionary)

Umožňuje návrháři změnit nebo odebrat položky ze sady atributů, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PostFilterEvents(IDictionary)

Umožňuje návrháři změnit nebo odebrat položky ze sady událostí, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PostFilterProperties(IDictionary)

Umožňuje návrháři změnit nebo odebrat položky ze sady vlastností, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PreFilterAttributes(IDictionary)

Umožňuje návrháři přidat do sady atributů, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PreFilterEvents(IDictionary)

Umožňuje návrháři přidat do sady událostí, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PreFilterProperties(IDictionary)

Upraví sadu vlastností, které bude komponenta zveřejňovat prostřednictvím objektu TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Oznámí, IComponentChangeService že tato komponenta byla změněna.

(Zděděno od ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Upozorní, IComponentChangeService že se tato komponenta chystá ke změně.

(Zděděno od ComponentDesigner)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IDesignerFilter.PostFilterAttributes(IDictionary)

Popis tohoto člena najdete v PostFilterAttributes(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Popis tohoto člena najdete v PostFilterEvents(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Popis tohoto člena najdete v PostFilterProperties(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Popis tohoto člena najdete v PreFilterAttributes(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Popis tohoto člena najdete v PreFilterEvents(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Popis tohoto člena najdete v PreFilterProperties(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Popis tohoto člena najdete v tématu ViewTechnology.

IRootDesigner.SupportedTechnologies

Popis tohoto člena najdete v tématu SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Popis tohoto člena najdete v tématu GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Popis tohoto člena najdete v tématu ToolPicked(ToolboxItem).

ITreeDesigner.Children

Popis tohoto člena najdete ve Children vlastnosti .

(Zděděno od ComponentDesigner)
ITreeDesigner.Parent

Popis tohoto člena najdete ve Parent vlastnosti .

(Zděděno od ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Popis tohoto člena najdete v tématu FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Popis tohoto člena najdete v tématu FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Popis tohoto člena najdete v tématu FilterProperties(IComponent, IDictionary).

Platí pro

Viz také