Share via


EmbeddedMailObjectCollectionEditor.EditValue 方法

定义

使用指定的服务提供程序和上下文编辑指定对象的值。

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);
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

用于获取其它上下文信息的 ITypeDescriptorContext

provider
IServiceProvider

实现 IServiceProvider 的对象,通过前者可以获取编辑服务。

value
Object

要编辑其值的对象。

返回

新的 value;否则,如果对象的值未发生更改,则 value 不会更改。

注解

方法 EditValue 调用 OnComponentChanging 参数的 context 方法,然后调用 EditValue 基方法。 引发的异常将传播回调用方。 OnComponentChanged编辑完成后,将调用 的 方法context

适用于

另请参阅