TypeDescriptor.AddEditorTable(Type, Hashtable) 메서드

정의

지정된 편집기 기본 형식에 대한 편집기 테이블을 추가합니다.

public:
 static void AddEditorTable(Type ^ editorBaseType, System::Collections::Hashtable ^ table);
public static void AddEditorTable (Type editorBaseType, System.Collections.Hashtable table);
static member AddEditorTable : Type * System.Collections.Hashtable -> unit
Public Shared Sub AddEditorTable (editorBaseType As Type, table As Hashtable)

매개 변수

editorBaseType
Type

편집기 테이블을 추가할 편집기 기본 형식입니다. 이 형식에 대한 테이블이 이미 있으면 이 메서드는 아무 작업도 수행하지 않습니다.

table
Hashtable

추가할 Hashtable입니다.

설명

메서드는 AddEditorTable 지정된 편집기 기본 형식에 대한 편집기 테이블을 추가합니다. 일반적으로 편집기는 구성 요소에서 메타데이터로 지정됩니다. 그러나 요청된 편집기 기본 형식에 대한 메타데이터를 구성 요소에서 찾을 수 없는 경우 연결된 TypeDescriptor 은 편집기 테이블을 검색하여 편집기 유형을 찾을 수 있습니다. 편집기 테이블이 형식 설명자에 추가되면 제거할 수 없으며 형식 설명자가 소유합니다. 형식 설명자는 이 테이블을 자유롭게 수정할 수 있습니다.

편집기 테이블의 형식은 데이터 형식을 키로 사용하고 편집기를 값으로 사용합니다. 테이블 항목의 값 부분은 편집기 instance 나타냅니다. 세 가지 값 중 하나를 가질 수 있습니다. 문자열이 포함된 경우 형식 설명자는 형식의 정규화된 이름이라고 가정한 다음 개체에 대한 형식을 로드합니다. 형식이 포함된 경우 이 형식의 instance 만들어 편집기를 가져옵니다. 마지막으로 값 부분에는 실제 편집기 instance 포함될 수 있습니다. 형식 설명자가 편집기를 instance 확인하면 나중에 사용할 수 있도록 instance 테이블에 다시 저장됩니다.

적용 대상

추가 정보