ToolboxService 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IToolboxService 인터페이스의 기본 구현을 제공합니다.
public ref class ToolboxService abstract : System::ComponentModel::Design::IComponentDiscoveryService, System::Drawing::Design::IToolboxService
public abstract class ToolboxService : System.ComponentModel.Design.IComponentDiscoveryService, System.Drawing.Design.IToolboxService
[System.Security.SecurityCritical]
public abstract class ToolboxService : System.ComponentModel.Design.IComponentDiscoveryService, System.Drawing.Design.IToolboxService
type ToolboxService = class
interface IToolboxService
interface IComponentDiscoveryService
[<System.Security.SecurityCritical>]
type ToolboxService = class
interface IToolboxService
interface IComponentDiscoveryService
Public MustInherit Class ToolboxService
Implements IComponentDiscoveryService, IToolboxService
- 상속
-
ToolboxService
- 특성
- 구현
설명
클래스는 ToolboxService 인터페이스의 부분 구현입니다 IToolboxService . 이 구현을 사용하려면 이 클래스에서 파생되고 추상 메서드를 구현해야 합니다. 를 구현한 디자이너 애플리케이션의 서비스 컨테이너에이 클래스를 추가할 수 있습니다. 각 디자이너 애플리케이션에 대해 하나의 도구 상자 서비스 없어야 합니다.
ToolboxService은 도구 상자 서비스를 만드는 복잡한 논리의 대부분을 제공하지만 범주 및 항목에 대한 스토리지 컨테이너를 정의해야 합니다. 이렇게 하면 간단한 도구 상자 또는 매우 복잡한 도구 상자가 허용됩니다.
생성자
ToolboxService() |
ToolboxService 클래스의 새 인스턴스를 초기화합니다. |
속성
CategoryNames |
사용할 수 있는 도구 상자 범주를 나타내는 문자열의 컬렉션을 가져옵니다. |
SelectedCategory |
현재 선택된 범주의 이름을 가져오거나 설정합니다. |
SelectedItemContainer |
현재 선택되어 있는 항목 컨테이너를 가져오거나 설정합니다. |
메서드
CreateItemContainer(IDataObject) |
저장된 데이터 개체에서 새 도구 상자 항목 컨테이너를 만듭니다. |
CreateItemContainer(ToolboxItem, IDesignerHost) |
도구 상자 항목에서 새 도구 상자 항목 컨테이너를 만듭니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
FilterChanged() |
활성 디자이너의 도구 상자 항목 필터가 변경되었음을 도구 상자 서비스에서 감지한 경우에 발생합니다. |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetItemContainers() |
도구 상자의 모든 항목이 포함된 IList를 반환합니다. |
GetItemContainers(String) |
지정된 범주의 모든 항목이 포함된 IList를 반환합니다. |
GetToolboxItem(Type) |
지정된 형식의 도구 상자 항목을 반환합니다. |
GetToolboxItem(Type, Boolean) |
지정된 형식의 도구 상자 항목을 반환합니다. |
GetToolboxItems(Assembly, String) |
지정된 어셈블리의 모든 도구 상자 항목이 포함된 ICollection을 반환합니다. |
GetToolboxItems(Assembly, String, Boolean) |
지정된 어셈블리에 대한 ICollection 개체의 ToolboxItem을 반환합니다. |
GetToolboxItems(AssemblyName) |
지정된 어셈블리에 대한 ICollection 개체의 ToolboxItem을 반환합니다. |
GetToolboxItems(AssemblyName, Boolean) |
지정된 어셈블리에 대한 ICollection 개체의 ToolboxItem을 반환합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
IsItemContainer(IDataObject, IDesignerHost) |
지정된 데이터 개체가 항목 컨테이너를 나타내는지 여부를 나타내는 값을 반환합니다. |
IsItemContainerSupported(ToolboxItemContainer, IDesignerHost) |
지정된 디자이너 호스트에서 도구 상자 항목 컨테이너가 지원되는지 여부를 확인합니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Refresh() |
도구 상자 항목의 상태를 새로 고칩니다. |
SelectedItemContainerUsed() |
선택한 도구 상자 항목이 사용되었음을 사용자가 보고할 때 도구 상자 서비스로부터 호출을 받습니다. |
SetCursor() |
현재 애플리케이션의 커서를 현재 선택한 도구를 나타내는 커서로 설정합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
UnloadToolboxItems() |
GetToolboxItems 메서드 호출에 의해 잠겨진 모든 어셈블리를 언로드합니다. |
명시적 인터페이스 구현
적용 대상
추가 정보
.NET