System.ComponentModel.Design Przestrzeń nazw

Zawiera klasy, których deweloperzy mogą używać do tworzenia niestandardowych zachowań czasu projektowania dla składników i interfejsów użytkownika w celu konfigurowania składników w czasie projektowania. Contains classes that developers can use to build custom design-time behavior for components and user interfaces for configuring components at design time. Środowisko czasu projektowania udostępnia systemy, które umożliwiają deweloperom rozmieszczenie składników i konfigurowanie ich właściwości. The design time environment provides systems that enable developers to arrange components and configure their properties. Niektóre składniki mogą wymagać określonego zachowania tylko w czasie projektowania, aby działały prawidłowo w środowisku czasu projektowania. Some components may require specific design-time only behavior to function properly in a design time environment. Przydatne może być również zapewnienie niestandardowych interfejsów użytkownika, które ułatwiają deweloperom Konfigurowanie składników lub wartości złożonych typów danych. It may also be valuable to provide custom user interfaces which assist developers in configuring components or the values of complex data types. Klasy i interfejsy zdefiniowane w tej przestrzeni nazw mogą służyć do tworzenia zachowań czasu projektowania dla składników, uzyskiwania dostępu do usług czasu projektowania i implementowania niestandardowych interfejsów konfiguracji czasu projektowania. The classes and interfaces defined within this namespace can be used to build design-time behavior for components, access design-time services, and implement customized design-time configuration interfaces.

Klasy

ActiveDesignerEventArgs

Udostępnia dane dla zdarzenia ActiveDesigner.Provides data for the ActiveDesigner event.

ActiveDesignSurfaceChangedEventArgs

Udostępnia dane dla zdarzenia ActiveDesignSurfaceChanged.Provides data for the ActiveDesignSurfaceChanged event.

ArrayEditor

Udostępnia interfejs użytkownika służący do edytowania tablic w czasie projektowania.Provides a user interface for editing arrays at design time.

BinaryEditor

Udostępnia interfejs użytkownika służący do edytowania danych binarnych.Provides a user interface for editing binary data.

ByteViewer

Wyświetla tablice bajtów w formatach szesnastkowych, ANSI i Unicode.Displays byte arrays in hexadecimal, ANSI, and Unicode formats.

CheckoutException

Wyjątek, który jest generowany, gdy próba wyewidencjonowania pliku, który jest sprawdzany w programie zarządzania kodem źródłowym, jest anulowana lub niepowodzenie.The exception that is thrown when an attempt to check out a file that is checked into a source code management program is canceled or fails.

CollectionEditor

Udostępnia interfejs użytkownika, który umożliwia edytowanie większości typów kolekcji w czasie projektowania.Provides a user interface that can edit most types of collections at design time.

CollectionEditor.CollectionForm

Udostępnia modalne okno dialogowe do edytowania zawartości kolekcji przy użyciu UITypeEditor .Provides a modal dialog box for editing the contents of a collection using a UITypeEditor.

CommandID

Reprezentuje unikatowy identyfikator polecenia, który składa się z identyfikatora polecenia numerycznego i identyfikatora grupy menu GUID.Represents a unique command identifier that consists of a numeric command ID and a GUID menu group identifier.

ComponentChangedEventArgs

Udostępnia dane dla zdarzenia ComponentChanged.Provides data for the ComponentChanged event. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ComponentChangingEventArgs

Udostępnia dane dla zdarzenia ComponentChanging.Provides data for the ComponentChanging event. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ComponentDesigner

Rozszerza zachowanie trybu projektowania składnika.Extends the design mode behavior of a component.

ComponentDesigner.ShadowPropertyCollection

Reprezentuje kolekcję właściwości cienia, która powinna przesłaniać dziedziczone wartości domyślne lub przypisane do określonych właściwości.Represents a collection of shadow properties that should override inherited default or assigned values for specific properties. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ComponentEventArgs

Zawiera dane dla ComponentAdded zdarzeń, ComponentAdding , ComponentRemoved i ComponentRemoving .Provides data for the ComponentAdded, ComponentAdding, ComponentRemoved, and ComponentRemoving events.

ComponentRenameEventArgs

Udostępnia dane dla zdarzenia ComponentRename.Provides data for the ComponentRename event.

DateTimeEditor

Ten Edytor daty i godziny jest UITypeEditor przydatny do wizualnego edytowania DateTime obiektów.This date time editor is a UITypeEditor suitable for visually editing DateTime objects.

DesignerActionHeaderItem

Reprezentuje statyczny element nagłówka w panelu tagów inteligentnych.Represents a static header item on a smart tag panel. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DesignerActionItem

Udostępnia klasę bazową dla typów, które reprezentują element panelu na panelu tagów inteligentnych.Provides the base class for types that represent a panel item on a smart tag panel.

DesignerActionItemCollection

Reprezentuje kolekcję DesignerActionItem obiektów.Represents a collection of DesignerActionItem objects.

DesignerActionList

Udostępnia klasę bazową dla typów, które definiują listę elementów użytych do utworzenia panelu tagów inteligentnych.Provides the base class for types that define a list of items used to create a smart tag panel.

DesignerActionListCollection

Reprezentuje kolekcję DesignerActionList obiektów.Represents a collection of DesignerActionList objects.

DesignerActionListsChangedEventArgs

Udostępnia dane dla zdarzenia DesignerActionListsChanged.Provides data for the DesignerActionListsChanged event.

DesignerActionMethodItem

Reprezentuje element panelu tagu inteligentnego, który jest skojarzony z metodą w klasie pochodnej od DesignerActionList .Represents a smart tag panel item that is associated with a method in a class derived from DesignerActionList.

DesignerActionPropertyItem

Reprezentuje element panelu, który jest skojarzony z właściwością w klasie pochodnej od DesignerActionList .Represents a panel item that is associated with a property in a class derived from DesignerActionList. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DesignerActionService

Ustanawia usługę czasu projektowania, która zarządza kolekcją DesignerActionItem obiektów dla składników.Establishes a design-time service that manages the collection of DesignerActionItem objects for components.

DesignerActionTextItem

Reprezentuje statyczny element tekstowy na panelu tagów inteligentnych.Represents a static text item on a smart tag panel.

DesignerActionUIService

Zarządza interfejsem użytkownika (UI) dla panelu tagów inteligentnych.Manages the user interface (UI) for a smart tag panel. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DesignerActionUIStateChangeEventArgs

Udostępnia dane dla zdarzenia DesignerActionUIStateChange.Provides data for the DesignerActionUIStateChange event.

DesignerCollection

Reprezentuje kolekcję projektantów.Represents a collection of designers.

DesignerCommandSet

Reprezentuje klasę bazową dla narzędzi czasu projektowania, które nie są wyprowadzane z ComponentDesigner , które udostępniają funkcje tagów inteligentnych lub zleceń projektanta.Represents a base class for design-time tools, not derived from ComponentDesigner, that provide smart tag or designer verb capabilities.

DesignerEventArgs

Dostarcza dane dla DesignerCreated zdarzeń i DesignerDisposed .Provides data for the DesignerCreated and DesignerDisposed events.

DesignerOptionService

Udostępnia klasę bazową do pobierania i ustawiania wartości opcji dla projektanta.Provides a base class for getting and setting option values for a designer.

DesignerOptionService.DesignerOptionCollection

Zawiera kolekcję opcji projektanta.Contains a collection of designer options. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DesignerTransaction

Umożliwia grupowanie szeregu akcji czasu projektowania w celu zwiększenia wydajności i umożliwi cofnięcie większości typów zmian.Provides a way to group a series of design-time actions to improve performance and enable most types of changes to be undone.

DesignerTransactionCloseEventArgs

Dostarcza dane dla TransactionClosed zdarzeń i TransactionClosing .Provides data for the TransactionClosed and TransactionClosing events.

DesignerVerb

Reprezentuje czasownik, który może być wywoływany z projektanta.Represents a verb that can be invoked from a designer.

DesignerVerbCollection

Reprezentuje kolekcję DesignerVerb obiektów.Represents a collection of DesignerVerb objects.

DesignSurface

Przedstawia interfejs użytkownika służący do projektowania składników.Presents a user interface for designing components.

DesignSurfaceCollection

Zawiera kolekcję powierzchni projektowych.Contains a collection of design surfaces. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DesignSurfaceEventArgs

Udostępnia dane dla zdarzenia DesignSurfaceCreated.Provides data for the DesignSurfaceCreated event.

DesignSurfaceManager

Zarządza kolekcją DesignSurface obiektów.Manages a collection of DesignSurface objects.

DesigntimeLicenseContext

Reprezentuje kontekst licencji czasu projektowania, który może obsługiwać dostawcę licencji w czasie projektowania.Represents a design-time license context that can support a license provider at design time.

DesigntimeLicenseContextSerializer

Zapewnia obsługę serializacji kontekstu licencji czasu projektowania.Provides support for design-time license context serialization.

EventBindingService

Domyślna implementacja IEventBindingService interfejsu.A default implementation of the IEventBindingService interface.

ExceptionCollection

Reprezentuje kolekcję wyjątków.Represents the collection of exceptions.

HelpKeywordAttribute

Określa słowo kluczowe kontekstu dla klasy lub składowej.Specifies the context keyword for a class or member. Klasa ta nie może być dziedziczona.This class cannot be inherited.

InheritanceService

Zawiera zestaw metod identyfikacji składników dziedziczonych.Provides a set of methods for identifying inherited components.

LoadedEventArgs

Udostępnia dane dla zdarzenia Loaded.Provides data for the Loaded event. Klasa ta nie może być dziedziczona.This class cannot be inherited.

LocalizationExtenderProvider

Zapewnia obsługę funkcji lokalizacji w czasie projektowania głównego projektanta.Provides design-time support for localization features to a root designer.

MenuCommand

Reprezentuje menu systemu Windows lub element polecenia paska narzędzi.Represents a Windows menu or toolbar command item.

MenuCommandsChangedEventArgs

Udostępnia dane dla zdarzenia MenuCommandsChanged.Provides data for the MenuCommandsChanged event.

MenuCommandService

Implementuje IMenuCommandService interfejs.Implements the IMenuCommandService interface.

MultilineStringEditor

Wyświetla okno dialogowe edytowania ciągów wielowierszowych w trybie projektowania.Displays a dialog for editing multi-line strings in design mode.

ObjectSelectorEditor

Implementuje podstawowe funkcje, których można użyć do projektowania edytorów wartości.Implements the basic functionality that can be used to design value editors. Te edytory mogą z kolei zapewnić interfejs użytkownika do reprezentowania i edytowania wartości obiektów obsługiwanych typów danych.These editors can, in turn, provide a user interface for representing and editing the values of objects of the supported data types.

ObjectSelectorEditor.Selector

Wyświetla hierarchiczną kolekcję elementów oznaczonych etykietą, z których każdy reprezentuje TreeNode .Displays a hierarchical collection of labeled items, each represented by a TreeNode.

ObjectSelectorEditor.SelectorNode

Reprezentuje węzeł obiektu TreeView .Represents a node of a TreeView.

ProjectTargetFrameworkAttribute

Określa platformę docelową dla projektu.Specifies the target framework for a project.

ServiceContainer

Zapewnia prostą implementację IServiceContainer interfejsu.Provides a simple implementation of the IServiceContainer interface. Klasa ta nie może być dziedziczona.This class cannot be inherited.

StandardCommands

Definiuje identyfikatory standardowego zestawu poleceń, które są dostępne dla większości aplikacji.Defines identifiers for the standard set of commands that are available to most applications.

StandardToolWindows

Definiuje identyfikatory identyfikatorów GUID odpowiadające standardowemu zestawowi okien narzędzi, które są dostępne w środowisku projektowym.Defines GUID identifiers that correspond to the standard set of tool windows that are available in the design environment.

TypeDescriptionProviderService

Zapewnia dostawcę opisu typu dla określonego typu.Provides a type description provider for a specified type.

UndoEngine

Określa ogólną funkcję cofania/ponawiania w czasie projektowania.Specifies generic undo/redo functionality at design time.

UndoEngine.UndoUnit

Hermetyzuje jednostkę pracy, którą użytkownik może cofnąć.Encapsulates a unit of work that a user can undo.

Interfejsy

IComponentChangeService

Udostępnia interfejs umożliwiający dodawanie i usuwanie obsługi zdarzeń dla zdarzeń, które dodają, zmieniają, usuwają lub zmieniają nazwy składników i udostępniają metody w celu podniesienia ComponentChanged lub ComponentChanging zdarzenia.Provides an interface to add and remove the event handlers for events that add, change, remove or rename components, and provides methods to raise a ComponentChanged or ComponentChanging event.

IComponentDesignerDebugService

Zapewnia usługi debugowania w środowisku czasu projektowania.Provides debugging services in a design-time environment.

IComponentDesignerStateService

Umożliwia projektantowi przechowywanie i pobieranie jego stanu.Allows a designer to store and retrieve its state.

IComponentDiscoveryService

Włącza wyliczanie składników w czasie projektowania.Enables enumeration of components at design time.

IComponentInitializer

Udostępnia zestaw zalecanych wartości domyślnych podczas tworzenia składników.Provides a set of recommended default values during component creation.

IDesigner

Zapewnia podstawową strukturę tworzenia niestandardowego projektanta.Provides the basic framework for building a custom designer.

IDesignerEventService

Zapewnia powiadomienia o zdarzeniach, gdy główne Projektanci są dodawane i usuwane, gdy wybrany składnik ulegnie zmianie, i gdy bieżący Projektant główny zmieni.Provides event notifications when root designers are added and removed, when a selected component changes, and when the current root designer changes.

IDesignerFilter

Udostępnia interfejs, który umożliwia projektantowi dostęp do słowników, w TypeDescriptor których są przechowywane właściwości, atrybuty i deskryptory zdarzeń, które mogą uwidaczniać Projektant składników w środowisku czasu projektowania.Provides an interface that enables a designer to access and filter the dictionaries of a TypeDescriptor that stores the property, attribute, and event descriptors that a component designer can expose to the design-time environment.

IDesignerHost

Udostępnia interfejs do zarządzania transakcjami i składnikami projektanta.Provides an interface for managing designer transactions and components.

IDesignerHostTransactionState

Określa metody dla hosta projektanta do raportowania stanu transakcji.Specifies methods for the designer host to report on the state of transactions.

IDesignerOptionService

Zapewnia dostęp do opcji projektanta znajdujących się w menu Narzędzia w obszarze Opcje w środowisku deweloperskim programu Visual Studio.Provides access to the designer options located on the Tools menu under the Options command in the Visual Studio development environment.

IDesignTimeAssemblyLoader

Narzędzie do ładowania zestawów w projektancie.Utility for loading assemblies in a designer.

IDictionaryService

Program udostępnia podstawowy, charakterystyczny dla lokacji słownik par klucz-wartość, za pomocą usługi, która może być używana przez projektanta do przechowywania danych zdefiniowanych przez użytkownika.Provides a basic, component site-specific, key-value pair dictionary through a service that a designer can use to store user-defined data.

IEventBindingService

Zapewnia usługę do rejestrowania programów obsługi zdarzeń dla zdarzeń składników.Provides a service for registering event handlers for component events.

IExtenderListService

Udostępnia interfejs, który może wyświetlać listę dostawców rozszerzeń.Provides an interface that can list extender providers.

IExtenderProviderService

Zapewnia interfejs do dodawania i usuwania dostawców rozszerzeń w czasie projektowania.Provides an interface for adding and removing extender providers at design time.

IHelpService

Zapewnia metody do wyświetlania tematów pomocy oraz dodawania i usuwania słów kluczowych pomocy w czasie projektowania.Provides methods for showing Help topics and adding and removing Help keywords at design time.

IInheritanceService

Zapewnia metody identyfikacji składników składnika.Provides methods for identifying the components of a component.

IMenuCommandService

Udostępnia metody zarządzania globalnymi zleceniami projektanta i poleceń menu dostępnych w trybie projektowania oraz do wyświetlania niektórych typów menu skrótów.Provides methods to manage the global designer verbs and menu commands available in design mode, and to show some types of shortcut menus.

IMultitargetHelperService

Definiuje usługi rozpoznawania nazw typu wiele obiektów docelowych w środowisku czasu projektowania.Defines multi-target type name resolution services in a design-time environment.

IReferenceService

Udostępnia interfejs do uzyskiwania odwołań do obiektów w projekcie według nazwy lub typu, uzyskiwania nazwy określonego obiektu i do lokalizowania elementu nadrzędnego określonego obiektu w projekcie projektanta.Provides an interface for obtaining references to objects within a project by name or type, obtaining the name of a specified object, and for locating the parent of a specified object within a designer project.

IResourceService

Udostępnia interfejs dla projektantów, aby uzyskać dostęp do czytników zasobów i autorów dla określonych CultureInfo typów zasobów.Provides an interface for designers to access resource readers and writers for specific CultureInfo resource types.

IRootDesigner

Zapewnia obsługę technologii widoku projektanta na poziomie głównym.Provides support for root-level designer view technologies.

ISelectionService

Udostępnia interfejs projektanta do wybierania składników.Provides an interface for a designer to select components.

IServiceContainer

Udostępnia kontener dla usług.Provides a container for services.

ITreeDesigner

Zapewnia obsługę tworzenia zestawu powiązanych niestandardowych projektantów.Provides support for building a set of related custom designers.

ITypeDescriptorFilterService

Zapewnia interfejs do modyfikowania zestawu deskryptorów elementów członkowskich dla składnika w trybie projektowania.Provides an interface to modify the set of member descriptors for a component in design mode.

ITypeDiscoveryService

Odnajduje dostępne typy w czasie projektowania.Discovers available types at design time.

ITypeResolutionService

Udostępnia interfejs do pobierania zestawu lub typu według nazwy.Provides an interface to retrieve an assembly or type by name.

Wyliczenia

ComponentActionsType

Określa typ taga inteligentnego powiązanego z obiektem w odniesieniu do sposobu, w jaki został on skojarzony ze składnikiem.Specifies the type of object-bound smart tag with respect to how it was associated with the component.

DesignerActionListsChangedType

Określa typ zmiany występującej w kolekcji DesignerActionList obiektów.Specifies the type of change occurring in a collection of DesignerActionList objects.

DesignerActionUIStateChangeType

Określa stan wyświetlania panelu tagów inteligentnych.Specifies the display state of a smart tag panel.

DisplayMode

Definiuje identyfikatory wskazujące tryby wyświetlania używane przez program ByteViewer .Defines identifiers that indicate the display modes used by ByteViewer.

HelpContextType

Definiuje identyfikatory wskazujące informacje o kontekście, w którym pochodziło żądanie dotyczące informacji pomocy.Defines identifiers that indicate information about the context in which a request for Help information originated.

HelpKeywordType

Definiuje identyfikatory wskazujące typ słowa kluczowego pomocy.Defines identifiers that indicate the type of a Help keyword.

MenuCommandsChangedType

Określa typ akcji, która wystąpiła do kolekcji powiązanego obiektu MenuCommands .Specifies the type of action that occurred to the related object's MenuCommands collection.

SelectionTypes

Definiuje identyfikatory wskazujące typ zaznaczenia.Defines identifiers that indicate the type of a selection.

ViewTechnology

Definiuje identyfikatory dla zestawu technologii, które obsługują hosty obsługiwane przez projektanta.Defines identifiers for a set of technologies that designer hosts support.

Delegaci

ActiveDesignerEventHandler

Reprezentuje metodę, która będzie obsługiwać ActiveDesignerChanged zdarzenie.Represents the method that will handle the ActiveDesignerChanged event.

ActiveDesignSurfaceChangedEventHandler

Reprezentuje metodę, która będzie obsługiwać ActiveDesignSurfaceChanged zdarzenie typu DesignSurfaceManager .Represents the method that will handle the ActiveDesignSurfaceChanged event of a DesignSurfaceManager. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ComponentChangedEventHandler

Reprezentuje metodę, która będzie obsługiwać ComponentChanged zdarzenie.Represents the method that will handle a ComponentChanged event.

ComponentChangingEventHandler

Reprezentuje metodę, która będzie obsługiwać ComponentChanging zdarzenie.Represents the method that will handle a ComponentChanging event.

ComponentEventHandler

Reprezentuje metodę, która będzie obsługiwać ComponentAdding zdarzenia, ComponentAdded , ComponentRemoving i ComponentRemoved zgłoszone dla zdarzeń na poziomie składnika.Represents the method that will handle the ComponentAdding, ComponentAdded, ComponentRemoving, and ComponentRemoved events raised for component-level events.

ComponentRenameEventHandler

Reprezentuje metodę, która będzie obsługiwać ComponentRename zdarzenie.Represents the method that will handle a ComponentRename event.

DesignerActionListsChangedEventHandler

Reprezentuje metodę, która będzie obsługiwać DesignerActionListsChanged zdarzenie typu DesignerActionService .Represents the method that will handle the DesignerActionListsChanged event of a DesignerActionService. Klasa ta nie może być dziedziczona.This class cannot be inherited.

DesignerActionUIStateChangeEventHandler

Reprezentuje metodę, która będzie obsługiwać DesignerActionUIStateChange zdarzenie typu DesignerActionUIService .Represents the method that will handle the DesignerActionUIStateChange event of a DesignerActionUIService.

DesignerEventHandler

Reprezentuje metodę, która będzie obsługiwać DesignerCreated zdarzenia i DesignerDisposed , które są wywoływane podczas tworzenia lub usuwania dokumentu.Represents the method that will handle the DesignerCreated and DesignerDisposed events that are raised when a document is created or disposed of.

DesignerTransactionCloseEventHandler

Reprezentuje metodę, która obsługuje TransactionClosed zdarzenia i TransactionClosing projektanta.Represents the method that handles the TransactionClosed and TransactionClosing events of a designer.

DesignSurfaceEventHandler

Reprezentuje metodę, która będzie obsługiwać DesignSurfaceCreated zdarzenie DesignSurfaceManager klasy.Represents the method that will handle the DesignSurfaceCreated event of a DesignSurfaceManager class. Klasa ta nie może być dziedziczona.This class cannot be inherited.

LoadedEventHandler

Reprezentuje metodę, która będzie obsługiwać Loaded zdarzenie DesignSurface klasy.Represents the method that will handle the Loaded event of the DesignSurface class. Klasa ta nie może być dziedziczona.This class cannot be inherited.

MenuCommandsChangedEventHandler

Reprezentuje metodę, która będzie obsługiwać MenuCommandsChanged zdarzenie typu MenuCommandService .Represents the method that will handle the MenuCommandsChanged event of a MenuCommandService. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ServiceCreatorCallback

Zapewnia mechanizm wywołania zwrotnego, który może utworzyć wystąpienie usługi na żądanie.Provides a callback mechanism that can create an instance of a service on demand.

Uwagi

Klasy w tej przestrzeni nazw obejmują:The classes in this namespace include: