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
Базовый тип редактора для добавления таблицы редактора. Если таблица уже существует для этого типа, этот метод не выполняет никаких действий.
Комментарии
Метод AddEditorTable добавляет таблицу редактора для заданного базового типа редактора. Как правило, редакторы указываются в качестве метаданных компонента. Однако если в компоненте не удается найти метаданные для запрошенного базового типа редактора, связанный TypeDescriptor будет искать тип редактора в таблице редактора, если он будет найден. После добавления таблицы редактора в дескриптор типа она не может быть удалена и принадлежит дескриптору типа. Дескриптор типа может свободно вносить изменения в эту таблицу.
Формат таблицы редактора использует типы данных в качестве ключей, а редакторы — в качестве значений. Часть значения записи в таблице представляет экземпляр редактора. Он может иметь одно из трех значений. Если он содержит строку, дескриптор типа будет считать, что это полное имя типа, а затем загрузить тип для объекта . Если он содержит тип, будет создан экземпляр этого типа для получения редактора. Наконец, часть значения может содержать фактический экземпляр редактора. Если дескриптор типа разрешает редактор в экземпляр , он сохраняет экземпляр обратно в таблицу для дальнейшего использования.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по