UITypeEditor.EditValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.