UITypeEditor.EditValue Metoda

Definice

Upraví hodnotu zadaného objektu pomocí stylu editoru označeného metodou GetEditStyle() .

Přetížení

EditValue(IServiceProvider, Object)

Upraví hodnotu zadaného objektu pomocí stylu editoru označeného metodou GetEditStyle() .

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Upraví hodnotu zadaného objektu pomocí stylu editoru označeného metodou GetEditStyle() .

EditValue(IServiceProvider, Object)

Upraví hodnotu zadaného objektu pomocí stylu editoru označeného metodou 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

Parametry

provider
IServiceProvider

Kterou IServiceProvider může tento editor použít k získání služeb.

value
Object

Objekt, který chcete upravit.

Návraty

Nová hodnota objektu.

Poznámky

Tato metoda spustí uživatelské rozhraní pro úpravu hodnoty a je volána okno Vlastnosti, když se uživatel pokusí upravit hodnotu typu, který je tento editor nakonfigurován pro úpravu hodnoty. Poskytuje se poskytovatel služeb, aby editor mohl získat všechny požadované služby.

Viz také

Platí pro

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Upraví hodnotu zadaného objektu pomocí stylu editoru označeného metodou 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

Parametry

context
ITypeDescriptorContext

Objekt ITypeDescriptorContext , který lze použít k získání dalších kontextových informací.

provider
IServiceProvider

Kterou IServiceProvider může tento editor použít k získání služeb.

value
Object

Objekt, který chcete upravit.

Návraty

Nová hodnota objektu. Pokud se hodnota objektu nezměnila, měla by vrátit stejný objekt, který byl předán.

Poznámky

Poskytuje se poskytovatel služeb, aby editor mohl získat všechny požadované služby.

Viz také

Platí pro