Udostępnij za pośrednictwem


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() .

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

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

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edytuje wartość określonego obiektu przy użyciu stylu edytora wskazanego przez metodę 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

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