Udostępnij za pośrednictwem


MenuBindingsEditor.EditValue Metoda

Definicja

Edytuje wartość kolekcji powiązań danych skojarzonej Menu kontrolki.

public:
 override System::Object ^ EditValue(System::ComponentModel::ITypeDescriptorContext ^ context, IServiceProvider ^ provider, System::Object ^ value);
public override object EditValue (System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value);
override this.EditValue : System.ComponentModel.ITypeDescriptorContext * IServiceProvider * obj -> obj
Public Overrides Function EditValue (context As ITypeDescriptorContext, provider As IServiceProvider, value As Object) As Object

Parametry

context
ITypeDescriptorContext

Obiekt implementujący ITypeDescriptorContext interfejs używany do uzyskiwania informacji kontekstowych.

provider
IServiceProvider

Obiekt implementjący IServiceProvider interfejs, za pomocą którego można uzyskać usługi edycji.

value
Object

Obiekt do edycji wartości elementu .

Zwraca

Object

Nowy ; valuew przeciwnym razie, jeśli wartość obiektu nie uległa zmianie, value bez zmian.

Uwagi

Metoda EditValue wyodrębnia skojarzona Menu kontrolkę i MenuDesigner obiekt skojarzony z tą kontrolką z parametru context . EditValue Następnie metoda wywołuje obiekt z powrotem MenuDesigner w celu wyświetlenia okna dialogowego edycji używanego do edytowania MenuItemBindingCollection kolekcji kontrolkiMenu.

Uwagi dotyczące dziedziczenia

Parametr provider nie jest używany przez tę implementację EditValue(ITypeDescriptorContext, IServiceProvider, Object) metody, ale jest dostępny do zastąpienia w klasach pochodnych

Dotyczy

Zobacz też