UITypeEditor.EditValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.