UITypeEditor.EditValue Metoda

Definicja

Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę GetEditStyle() .

Przeciążenia

EditValue(IServiceProvider, Object)

Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę GetEditStyle() .

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę GetEditStyle() .

EditValue(IServiceProvider, Object)

Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę GetEditStyle() .

C#
public object EditValue (IServiceProvider provider, object value);
C#
public object? EditValue (IServiceProvider provider, object? value);

Parametry

provider
IServiceProvider

Element IServiceProvider , którego ten edytor może użyć do uzyskiwania usług.

value
Object

Obiekt do edycji.

Zwraca

Nowa wartość obiektu.

Uwagi

Ta metoda uruchamia interfejs użytkownika do edycji wartości i jest wywoływana przez okno Właściwości, gdy użytkownik próbuje edytować wartość typu skonfigurowanego do edycji wartości tego edytora. Dostawca usług jest udostępniany, aby edytor mógł uzyskać wszelkie wymagane usługi.

Zobacz też

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę GetEditStyle() .

C#
public virtual object EditValue (System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value);
C#
public virtual object? EditValue (System.ComponentModel.ITypeDescriptorContext? context, IServiceProvider provider, object? value);

Parametry

context
ITypeDescriptorContext

Element ITypeDescriptorContext , który może służyć do uzyskiwania dodatkowych informacji kontekstowych.

provider
IServiceProvider

Element IServiceProvider , którego ten edytor może użyć do uzyskiwania usług.

value
Object

Obiekt do edycji.

Zwraca

Nowa wartość obiektu. Jeśli wartość obiektu nie została zmieniona, powinno to zwrócić ten sam obiekt, który został przekazany.

Uwagi

Dostawca usług jest udostępniany, aby edytor mógł uzyskać wszelkie wymagane usługi.

Zobacz też

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9