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
Редактируемый объект.
Возвращаемое значение
Новое значение объекта. Если значение объекта не изменилось, должен быть возвращен переданный объект.
Комментарии
Предоставляется поставщик услуг, чтобы редактор смог получить все необходимые службы.