TypeDescriptor.AddEditorTable(Type, Hashtable) Método

Definición

Agrega una tabla de editor para el tipo base del editor determinado.

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)

Parámetros

editorBaseType
Type

El tipo base del editor para agregar la tabla de editor. Si ya existe una tabla de este tipo, este método no hará nada.

table
Hashtable

Hashtable que se va a agregar.

Comentarios

El AddEditorTable método agrega una tabla de editor para el tipo base de editor determinado. Normalmente, los editores se especifican como metadatos en un componente. Sin embargo, si no se pueden encontrar metadatos para un tipo base de editor solicitado en el componente, el asociado TypeDescriptor buscará una tabla del editor para el tipo de editor, si se puede encontrar. Una vez que se ha agregado una tabla del editor a un descriptor de tipo, no se puede quitar y es propiedad del descriptor de tipo. El descriptor de tipo puede realizar modificaciones libremente en esta tabla.

El formato de una tabla del editor usa tipos de datos como claves y editores como valores. La parte del valor de una entrada de la tabla representa una instancia del editor. Puede tener uno de tres valores. Si contiene una cadena, el descriptor de tipo supone que es un nombre completo de un tipo y, a continuación, carga el tipo para el objeto. Si contiene un tipo, se creará una instancia de este tipo para obtener un editor. Por último, la parte del valor puede contener una instancia real del editor. Si el descriptor de tipo resuelve un editor en una instancia, almacenará la instancia de nuevo en la tabla para su uso futuro.

Se aplica a

Consulte también