내보내기(0) 인쇄
모두 확장
확장 최소화
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

System.ComponentModel.Design 네임스페이스

System.ComponentModel.Design 네임스페이스에는 개발자가 구성 요소에 대한 사용자 지정 디자인 타임 동작과 디자인 타임에 구성 요소를 구성하기 위한 사용자 인터페이스를 만드는 데 사용할 수 있는 클래스가 포함됩니다. 디자인 타임 환경은 개발자가 구성 요소를 정렬하고 해당 속성을 구성할 수 있는 시스템을 제공합니다. 일부 구성 요소에서는 디자인 타임 환경에서 적절하게 동작하기 위해 특정한 디자인 타임에만 적용되는 동작이 필요할 수 있습니다. 이런 동작은 개발자가 구성 요소나 복합 데이터 형식의 값을 구성하는 것을 지원하는 사용자 지정 사용자 인터페이스를 제공하는 데도 유용할 수 있습니다. 이 네임스페이스에서 정의된 클래스와 인터페이스를 사용하여 구성 요소에 대한 디자인 타임 동작을 만들고, 디자인 타임 서비스에 액세스하며, 사용자 지정 디자인 타임 구성 인터페이스를 구현할 수 있습니다.

네임스페이스의 클래스에는 다음이 포함됩니다.

  클래스 설명
Public 클래스 ActiveDesignerEventArgs ActiveDesigner 이벤트에 대한 데이터를 제공합니다.
Public 클래스 ActiveDesignSurfaceChangedEventArgs ActiveDesignSurfaceChanged 이벤트에 대한 데이터를 제공합니다.
Public 클래스 ArrayEditor 디자인 타임에서 배열을 편집하기 위해 사용자 인터페이스를 제공합니다.
Public 클래스 BinaryEditor 이진 데이터를 편집하기 위한 사용자 인터페이스를 제공합니다.
Public 클래스 ByteViewer 16진수, ANSI 및 유니코드 형식으로 바이트 배열을 표시합니다.
Public 클래스 CheckoutException 소스 코드 관리 프로그램에 체크 인된 파일을 체크 아웃하려는 경우 체크 아웃 작업이 취소되거나 실패했을 때 throw된 예외입니다.
Public 클래스 CollectionEditor 디자인 타임에 대부분의 컬렉션 형식을 편집할 수 있는 사용자 인터페이스를 제공합니다.
Protected 클래스 CollectionEditor.CollectionForm UITypeEditor 를 사용하여 컬렉션 내용을 편집하는 모달 대화 상자를 제공합니다.
Public 클래스 CommandID 숫자 명령 ID와 GUID 메뉴 그룹 식별자로 구성된 고유한 명령 식별자를 나타냅니다.
Public 클래스 ComponentChangedEventArgs ComponentChanged 이벤트에 대한 데이터를 제공합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 ComponentChangingEventArgs ComponentChanging 이벤트에 대한 데이터를 제공합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 ComponentDesigner 구성 요소의 디자인 모드 동작을 확장합니다.
Protected 클래스 ComponentDesigner.ShadowPropertyCollection 상속된 기본값이나 특정 속성에 할당된 값을 재정의해야 하는 숨김 속성의 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 ComponentEventArgs ComponentAdded , ComponentAdding, ComponentRemovedComponentRemoving 이벤트에 대한 데이터를 제공합니다.
Public 클래스 ComponentRenameEventArgs ComponentRename 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DateTimeEditor 이 일시 편집기는 DateTime 개체를 시각적으로 편집하기에 적합한 UITypeEditor입니다.
Public 클래스 DesignerActionHeaderItem 스마트 태그 패널의 정적 머리글 항목을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 DesignerActionItem 스마트 태그 패널의 패널 항목을 나타내는 형식에 대한 기본 클래스를 제공합니다.
Public 클래스 DesignerActionItemCollection DesignerActionItem 개체의 컬렉션을 나타냅니다.
Public 클래스 DesignerActionList 스마트 태그 패널을 만드는 데 사용되는 항목의 목록을 정의하는 형식에 대한 기본 클래스를 제공합니다.
Public 클래스 DesignerActionListCollection DesignerActionList 개체의 컬렉션을 나타냅니다.
Public 클래스 DesignerActionListsChangedEventArgs DesignerActionListsChanged 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DesignerActionMethodItem DesignerActionList 에서 파생된 클래스의 메서드에 연결된 스마트 태그 패널 항목을 나타냅니다.
Public 클래스 DesignerActionPropertyItem DesignerActionList 에서 파생된 클래스의 속성과 연결된 패널 항목을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 DesignerActionService 구성 요소의 DesignerActionItem 개체 컬렉션을 관리하는 디자인 타임 서비스를 설정합니다.
Public 클래스 DesignerActionTextItem 스마트 태그 패널의 정적 텍스트 항목을 나타냅니다.
Public 클래스 DesignerActionUIService 스마트 태그 패널에 대한 UI(사용자 인터페이스)를 관리합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 DesignerActionUIStateChangeEventArgs DesignerActionUIStateChange 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DesignerCollection 디자이너의 컬렉션을 나타냅니다.
Public 클래스 DesignerCommandSet ComponentDesigner 에서 파생되지 않고 스마트 태그나 디자이너 동사 기능을 제공하는 디자인 타임 도구의 기본 클래스를 나타냅니다.
Public 클래스 DesignerEventArgs DesignerCreated DesignerDisposed 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DesignerOptionService 디자이너에 대한 옵션 값을 가져오고 설정하는 데 사용할 수 있는 기본 클래스를 제공합니다.
Public 클래스 DesignerOptionService.DesignerOptionCollection 디자이너 옵션의 컬렉션을 포함합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 DesignerTransaction 성능을 개선하고 대부분의 종류의 변경을 취소할 수 있도록 일련의 디자인 타임 동작을 그룹화하는 방법을 제공합니다.
Public 클래스 DesignerTransactionCloseEventArgs TransactionClosed TransactionClosing 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DesignerVerb 디자이너에서 실행할 수 있는 동사를 나타냅니다.
Public 클래스 DesignerVerbCollection DesignerVerb 개체의 컬렉션을 나타냅니다.
Public 클래스 DesignSurface 구성 요소를 디자인하기 위한 사용자 인터페이스를 제공합니다.
Public 클래스 DesignSurfaceCollection 디자인 화면의 컬렉션을 포함합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 DesignSurfaceEventArgs DesignSurfaceCreated 이벤트에 대한 데이터를 제공합니다.
Public 클래스 DesignSurfaceManager DesignSurface 개체의 컬렉션을 관리합니다.
Public 클래스 DesigntimeLicenseContext 디자인 타임에서 라이선스 공급자를 지원할 수 있는 디자인 타임 라이선스 컨텍스트를 나타냅니다.
Public 클래스 DesigntimeLicenseContextSerializer 디자인 타임 라이선스 컨텍스트 serialization에 대한 지원을 제공합니다.
Public 클래스 EventBindingService IEventBindingService 인터페이스의 기본 구현입니다.
Public 클래스 ExceptionCollection 예외의 컬렉션을 나타냅니다.
Public 클래스 HelpKeywordAttribute 클래스나 멤버의 컨텍스트 키워드를 지정합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 InheritanceService 상속된 구성 요소를 식별하는 데 사용하는 메서드 집합을 제공합니다.
Public 클래스 LoadedEventArgs Loaded 이벤트에 대한 데이터를 제공합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 LocalizationExtenderProvider 사용되지 않습니다. 루트 디자이너에 지역화에 대한 디자인 타임 지원을 제공합니다.
Public 클래스 MenuCommand 창 메뉴 또는 도구 모음 명령 항목을 나타냅니다.
Public 클래스 MenuCommandsChangedEventArgs MenuCommandsChanged 이벤트에 대한 데이터를 제공합니다.
Public 클래스 MenuCommandService IMenuCommandService 인터페이스를 구현합니다.
Public 클래스 MultilineStringEditor 디자인 모드에서 여러 줄 문자열을 편집하기 위한 대화 상자를 표시합니다.
Public 클래스 ObjectSelectorEditor 값 편집기를 디자인하는 데 사용할 수 있는 기본 기능을 구현합니다. 이러한 편집기는 지원되는 데이터 형식의 개체 값을 표현 및 편집하기 위한 사용자 인터페이스를 차례로 제공할 수 있습니다.
Public 클래스 ObjectSelectorEditor.Selector 각각 TreeNode로 표시되는 레이블이 붙은 항목의 계층적 컬렉션을 표시합니다.
Public 클래스 ObjectSelectorEditor.SelectorNode TreeView 의 노드를 나타냅니다.
Public 클래스 ProjectTargetFrameworkAttribute 프로젝트의 대상 프레임워크를 지정합니다.
Public 클래스 ServiceContainer IServiceContainer 인터페이스의 기본 구현을 제공합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 StandardCommands 대부분의 응용 프로그램에서 사용할 수 있는 표준 명령 집합에 대한 식별자를 정의합니다.
Public 클래스 StandardToolWindows 디자인 환경에서 사용할 수 있는 도구 창의 표준 세트에 해당하는 GUID 식별자를 정의합니다.
Public 클래스 TypeDescriptionProviderService 지정된 형식에 대한 형식 설명 공급자를 제공합니다.
Public 클래스 UndoEngine 디자인 타임에 일반적인 실행 취소/다시 실행 기능을 지정합니다.
Protected 클래스 UndoEngine.UndoUnit 사용자가 실행 취소할 수 있는 작업 단위를 캡슐화합니다.

  인터페이스 설명
Public 인터페이스 IComponentChangeService 구성 요소를 추가, 변경, 제거하거나 구성 요소의 이름을 바꾸는 이벤트에 대한 이벤트 처리기를 추가하고 제거하는 인터페이스를 제공하며 ComponentChanged 또는 ComponentChanging 이벤트를 발생시키는 메서드를 제공합니다.
Public 인터페이스 IComponentDesignerDebugService 디자인 타임 환경에서 디버깅 서비스를 제공합니다.
Public 인터페이스 IComponentDesignerStateService 디자이너에서 디자이너 상태를 저장하고 검색할 수 있도록 합니다.
Public 인터페이스 IComponentDiscoveryService 디자인 타임에 구성 요소 열거형을 사용합니다.
Public 인터페이스 IComponentInitializer 구성 요소를 만드는 동안 권장 기본값 집합을 제공합니다.
Public 인터페이스 IDesigner 사용자 지정 디자이너를 빌드하기 위한 기본 프레임워크를 제공합니다.
Public 인터페이스 IDesignerEventService 루트 디자이너가 추가되거나 제거되는 경우, 선택된 구성 요소가 변경되는 경우 및 현재 루트 디자이너가 변경되는 경우에 이벤트 알림을 제공합니다.
Public 인터페이스 IDesignerFilter 구성 요소 디자이너에서 디자인 타임 환경에 노출될 수 있는 속성, 특성 및 이벤트 설명자가 저장되어 있는 TypeDescriptor의 사전을 디자이너에서 액세스하고 필터링할 수 있도록 인터페이스를 제공합니다.
Public 인터페이스 IDesignerHost 디자이너 트랜잭션과 구성 요소를 관리하기 위한 인터페이스를 제공합니다.
Public 인터페이스 IDesignerHostTransactionState 디자이너 호스트가 트랜잭션의 상태에 대해 보고할 수 있는 메서드를 지정합니다.
Public 인터페이스 IDesignerOptionService Visual Studio .NET 개발 환경에서 옵션 명령 아래에 있는 도구 메뉴에 위치한 디자이너 옵션에 대한 액세스를 제공합니다.
Public 인터페이스 IDesignTimeAssemblyLoader 디자이너에 어셈블리를 로드하기 위한 유틸리티입니다.
Public 인터페이스 IDictionaryService 디자이너가 사용자 정의 데이터를 저장하는 데 사용할 수 있는 서비스를 통해 구성 요소 사이트별 키/값 쌍 기본 사전을 제공합니다.
Public 인터페이스 IEventBindingService 구성 요소 이벤트의 이벤트 처리기를 등록하기 위한 서비스를 제공합니다.
Public 인터페이스 IExtenderListService Extender 공급자를 나열할 수 있는 인터페이스를 제공합니다.
Public 인터페이스 IExtenderProviderService 디자인 타임에 Extender 공급자를 추가하거나 제거하기 위한 인터페이스를 제공합니다.
Public 인터페이스 IHelpService 디자인 타임에 도움말 항목을 표시하고 도움말 키워드를 추가하고 제거하는 메서드를 제공합니다.
Public 인터페이스 IInheritanceService 구성 요소의 구성 요소들을 식별하는 데 사용하는 메서드를 제공합니다.
Public 인터페이스 IMenuCommandService 디자인 모드에서 사용 가능한 메뉴 명령과 전역 디자이너 동사를 관리하고 바로 가기 메뉴의 일부 형식을 보여 주는 메서드를 제공합니다.
Public 인터페이스 IMultitargetHelperService 디자인 타임 환경에서 다중 대상 형식 이름 확인 서비스를 정의합니다.
Public 인터페이스 IReferenceService 이름이나 형식으로 프로젝트에서 개체에 대한 참조를 얻고, 지정된 개체의 이름을 얻으며, 디자이너 프로젝트에서 지정된 개체의 부모를 찾는 인터페이스를 제공합니다.
Public 인터페이스 IResourceService 디자이너가 특정한 CultureInfo 리소스 형식에 대한 리소스 판독기와 작성기에 액세스할 수 있는 인터페이스를 제공합니다.
Public 인터페이스 IRootDesigner 루트 수준 디자이너 뷰 기술을 지원합니다.
Public 인터페이스 ISelectionService 디자이너가 구성 요소를 선택할 수 있는 인터페이스를 제공합니다.
Public 인터페이스 IServiceContainer 서비스에 대한 컨테이너를 제공합니다.
Public 인터페이스 ITreeDesigner 관련된 사용자 지정 디자이너 집합을 빌드할 수 있도록 지원합니다.
Public 인터페이스 ITypeDescriptorFilterService 디자인 모드에서 구성 요소에 대한 멤버 설명자의 집합을 수정할 수 있는 인터페이스를 제공합니다.
Public 인터페이스 ITypeDiscoveryService 디자인 타임에 사용 가능한 형식을 검색합니다.
Public 인터페이스 ITypeResolutionService 어셈블리나 형식을 이름으로 검색하는 인터페이스를 제공합니다.

  대리자 설명
Public 대리자 ActiveDesignerEventHandler ActiveDesignerChanged 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 ActiveDesignSurfaceChangedEventHandler DesignSurfaceManager ActiveDesignSurfaceChanged 이벤트를 처리할 메서드를 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 대리자 ComponentChangedEventHandler ComponentChanged 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 ComponentChangingEventHandler ComponentChanging 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 ComponentEventHandler 구성 요소 수준의 이벤트에서 발생한 ComponentAdding , ComponentAdded , ComponentRemovingComponentRemoved 이벤트를 처리하는 메서드를 나타냅니다.
Public 대리자 ComponentRenameEventHandler ComponentRename 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 DesignerActionListsChangedEventHandler DesignerActionService DesignerActionListsChanged 이벤트를 처리할 메서드를 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 대리자 DesignerActionUIStateChangeEventHandler DesignerActionUIService DesignerActionUIStateChange 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 DesignerEventHandler 문서를 만들거나 삭제할 때 발생하는 DesignerCreatedDesignerDisposed 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 DesignerTransactionCloseEventHandler 디자이너의 TransactionClosedTransactionClosing 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 DesignSurfaceEventHandler DesignSurfaceManager 클래스의 DesignSurfaceCreated 이벤트를 처리할 메서드를 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 대리자 LoadedEventHandler DesignSurface 클래스의 Loaded 이벤트를 처리할 메서드를 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 대리자 MenuCommandsChangedEventHandler MenuCommandService MenuCommandsChanged 이벤트를 처리할 메서드를 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 대리자 ServiceCreatorCallback 필요할 때 서비스의 인스턴스를 만들 수 있는 콜백 메커니즘을 제공합니다.

  열거형 설명
Public 열거형 ComponentActionsType 구성 요소에 대한 연결 방식과 관련하여 개체 바인딩된 스마트 태그의 형식을 지정합니다.
Public 열거형 DesignerActionListsChangedType DesignerActionList 개체의 컬렉션에서 발생하는 변경 형식을 지정합니다.
Public 열거형 DesignerActionUIStateChangeType 스마트 태그 패널의 표시 상태를 지정합니다.
Public 열거형 DisplayMode ByteViewer 에서 사용한 디스플레이 모드를 나타내는 식별자를 정의합니다.
Public 열거형 HelpContextType 도움말 정보에 대한 요청이 발생한 컨텍스트 정보를 나타내는 식별자를 정의합니다.
Public 열거형 HelpKeywordType 도움말 키워드의 형식을 나타내는 식별자를 정의합니다.
Public 열거형 MenuCommandsChangedType 관련된 개체의 MenuCommands 컬렉션에 발생한 작업의 형식을 지정합니다.
Public 열거형 SelectionTypes 선택 형식을 나타내는 식별자를 정의합니다.
Public 열거형 ViewTechnology 디자이너 호스트가 지원하는 기술 세트에 대한 식별자를 정의합니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft