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í
| Name | Description |
|---|---|
| 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)
- Zdroj:
- UITypeEditor.cs
- Zdroj:
- UITypeEditor.cs
- Zdroj:
- UITypeEditor.cs
- Zdroj:
- UITypeEditor.cs
- Zdroj:
- UITypeEditor.cs
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
Tento IServiceProvider editor může 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 úpravy hodnot a je volána okno Vlastnosti, když se uživatel pokusí upravit hodnotu typu, který je tento editor nakonfigurován pro úpravu hodnoty. Poskytovatel služeb je poskytován tak, aby editor mohl získat všechny požadované služby.
Viz také
Platí pro
EditValue(ITypeDescriptorContext, IServiceProvider, Object)
- Zdroj:
- UITypeEditor.cs
- Zdroj:
- UITypeEditor.cs
- Zdroj:
- UITypeEditor.cs
- Zdroj:
- UITypeEditor.cs
- Zdroj:
- UITypeEditor.cs
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
Dá ITypeDescriptorContext se použít k získání dalších kontextových informací.
- provider
- IServiceProvider
Tento IServiceProvider editor může 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
Poskytovatel služeb je poskytován tak, aby editor mohl získat všechny požadované služby.