UITypeEditor.EditValue 方法

定义

使用方法指示 GetEditStyle() 的编辑器样式编辑指定对象的值。

重载

名称 说明
EditValue(IServiceProvider, Object)

使用方法指示 GetEditStyle() 的编辑器样式编辑指定对象的值。

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

使用方法指示 GetEditStyle() 的编辑器样式编辑指定的对象值。

EditValue(IServiceProvider, Object)

Source:
UITypeEditor.cs
Source:
UITypeEditor.cs
Source:
UITypeEditor.cs
Source:
UITypeEditor.cs
Source:
UITypeEditor.cs

使用方法指示 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)

Source:
UITypeEditor.cs
Source:
UITypeEditor.cs
Source:
UITypeEditor.cs
Source:
UITypeEditor.cs
Source:
UITypeEditor.cs

使用方法指示 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

要编辑的对象。

返回

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

注解

提供了一个服务提供商,以便编辑器可以获取任何所需的服务。

另请参阅

适用于