TypeDescriptor.GetEditor Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает редактор с заданным базовым типом.
Перегрузки
GetEditor(Object, Type) |
Получает редактор с заданным базовым типом для указанного компонента. |
GetEditor(Type, Type) |
Получает редактор с заданным базовым типом для указанного компонента. |
GetEditor(Object, Type, Boolean) |
Возвращает редактор с заданным базовым типом и настраиваемым дескриптором типа для указанного компонента. |
GetEditor(Object, Type)
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
Получает редактор с заданным базовым типом для указанного компонента.
public:
static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType);
public static object GetEditor (object component, Type editorBaseType);
public static object? GetEditor (object component, Type editorBaseType);
static member GetEditor : obj * Type -> obj
Public Shared Function GetEditor (component As Object, editorBaseType As Type) As Object
Параметры
- component
- Object
Компонент, для которого нужно получить редактор.
Возвращаемое значение
Экземпляр редактора, который может быть приведен к заданному типу редактора, или null
, если не удается найти редактор запрошенного типа.
Исключения
Параметр component
или editorBaseType
имеет значение null
.
Параметр component
является межпроцессным удаленным объектом.
Комментарии
Тип editorBaseType
обычно UITypeEditor— , но можно также использовать другие типы (например, ComponentEditor и InstanceCreationEditor).
Для свойства можно определить несколько редакторов. Этот метод используется для выбора нужного редактора.
См. также раздел
- AddEditorTable(Type, Hashtable)
- GetConverter
- Общие сведения о редакторах типов пользовательского интерфейса
Применяется к
GetEditor(Type, Type)
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
Получает редактор с заданным базовым типом для указанного компонента.
public:
static System::Object ^ GetEditor(Type ^ type, Type ^ editorBaseType);
public static object GetEditor (Type type, Type editorBaseType);
public static object? GetEditor (Type type, Type editorBaseType);
static member GetEditor : Type * Type -> obj
Public Shared Function GetEditor (type As Type, editorBaseType As Type) As Object
Параметры
Возвращаемое значение
Экземпляр объекта редактора, который может быть приведен к заданному базовому типу, или null
, если не удается найти редактор запрошенного типа.
Исключения
Параметр type
или editorBaseType
имеет значение null
.
Комментарии
Обычно используется тип editorBaseType
, но можно также использовать другие типы (напримерComponentEditor, и InstanceCreationEditor).UITypeEditor
Для типа можно определить несколько редакторов. Этот метод используется для выбора нужного метода.
Вызывайте эту версию этого метода, только если у вас нет экземпляра объекта .
См. также раздел
- AddEditorTable(Type, Hashtable)
- GetConverter
- Общие сведения о редакторах типов пользовательского интерфейса
Применяется к
GetEditor(Object, Type, Boolean)
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
Возвращает редактор с заданным базовым типом и настраиваемым дескриптором типа для указанного компонента.
public:
static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType, bool noCustomTypeDesc);
public static object GetEditor (object component, Type editorBaseType, bool noCustomTypeDesc);
public static object? GetEditor (object component, Type editorBaseType, bool noCustomTypeDesc);
static member GetEditor : obj * Type * bool -> obj
Public Shared Function GetEditor (component As Object, editorBaseType As Type, noCustomTypeDesc As Boolean) As Object
Параметры
- component
- Object
Компонент, для которого нужно получить редактор.
- noCustomTypeDesc
- Boolean
Флаг, указывающий, следует ли учитывать сведения настраиваемого описания типа.
Возвращаемое значение
Экземпляр редактора, который может быть приведен к заданному типу редактора, или null
, если не удается найти редактор запрошенного типа.
Исключения
Параметр component
или editorBaseType
имеет значение null
.
Параметр component
является межпроцессным удаленным объектом.
Комментарии
Обычно используется тип editorBaseType
, но можно также использовать другие типы (напримерComponentEditor, и InstanceCreationEditor).UITypeEditor
Для свойства можно определить несколько редакторов. Этот метод используется для выбора нужного редактора.
См. также раздел
- ICustomTypeDescriptor
- AddEditorTable(Type, Hashtable)
- GetConverter
- Общие сведения о редакторах типов пользовательского интерфейса
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по