ComponentDocumentDesigner Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) |