Поделиться через


UITypeEditor.EditValue Метод

Определение

Изменяет значение заданного объекта, используя стиль редактирования, определенного при помощи метода GetEditStyle().

Перегрузки

EditValue(IServiceProvider, Object)

Изменяет значение заданного объекта, используя стиль редактирования, определенного при помощи метода GetEditStyle().

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Изменяет значение указанного объекта, используя стиль редактирования, определенный с помощью метода GetEditStyle().

EditValue(IServiceProvider, Object)

Изменяет значение заданного объекта, используя стиль редактирования, определенного при помощи метода GetEditStyle().

public:
 System::Object ^ EditValue(IServiceProvider ^ provider, System::Object ^ value);
public object EditValue (IServiceProvider provider, object value);
public object? EditValue (IServiceProvider provider, object? value);
member this.EditValue : IServiceProvider * obj -> obj
Public Function EditValue (provider As IServiceProvider, value As Object) As Object

Параметры

provider
IServiceProvider

Поставщик IServiceProvider, который этот редактор может использовать для получения услуг.

value
Object

Редактируемый объект.

Возвращаемое значение

Новое значение объекта.

Комментарии

Этот метод запускает пользовательский интерфейс для редактирования значений и вызывается окно свойств, когда пользователь пытается изменить значение типа, настроенного для изменения значения этого редактора. Предоставляется поставщик услуг, чтобы редактор смог получить все необходимые службы.

См. также раздел

Применяется к

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Изменяет значение указанного объекта, используя стиль редактирования, определенный с помощью метода GetEditStyle().

public:
 virtual System::Object ^ EditValue(System::ComponentModel::ITypeDescriptorContext ^ context, IServiceProvider ^ provider, System::Object ^ value);
public virtual object EditValue (System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value);
public virtual object? EditValue (System.ComponentModel.ITypeDescriptorContext? context, IServiceProvider provider, object? value);
abstract member EditValue : System.ComponentModel.ITypeDescriptorContext * IServiceProvider * obj -> obj
override this.EditValue : System.ComponentModel.ITypeDescriptorContext * IServiceProvider * obj -> obj
Public Overridable Function EditValue (context As ITypeDescriptorContext, provider As IServiceProvider, value As Object) As Object

Параметры

context
ITypeDescriptorContext

Интерфейс ITypeDescriptorContext, используемый для получения дополнительных сведений о контексте.

provider
IServiceProvider

Поставщик IServiceProvider, который этот редактор может использовать для получения услуг.

value
Object

Редактируемый объект.

Возвращаемое значение

Новое значение объекта. Если значение объекта не изменилось, должен быть возвращен переданный объект.

Комментарии

Предоставляется поставщик услуг, чтобы редактор смог получить все необходимые службы.

См. также раздел

Применяется к