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 жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру