Share via


IconEditor.EditValue(ITypeDescriptorContext, IServiceProvider, Object) 方法

定义

使用 GetEditStyle(ITypeDescriptorContext) 方法所提供的编辑器样式编辑给定的对象值。

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

参数

context
ITypeDescriptorContext

一个类型说明符上下文,可用于提供附加的上下文信息。

provider
IServiceProvider

可通过其获取编辑服务的服务提供程序对象。

value
Object

正在编辑的值的实例。

返回

对象的新值。 如果尚未更改对象的值,则它返回的对象应与传递给它的对象相同。

注解

提供服务提供程序以获取任何所需要的编辑服务。

适用于