MenuBindingsEditor.EditValue 方法

定义

编辑关联的 Menu 控件的数据绑定集合的值。

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

要编辑其值的对象。

返回

Object

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

注解

该方法EditValuecontext参数中提取与Menu该控件关联的控件和MenuDesigner对象。 然后,该方法EditValue回调MenuDesigner对象以显示用于编辑控件集合的Menu编辑MenuItemBindingCollection对话框。

继承者说明

provider 方法的 EditValue(ITypeDescriptorContext, IServiceProvider, Object) 实现不使用此参数,但可用于在派生类中重写

适用于

另请参阅