MenuBindingsEditor.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ść 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
Nowy ; value
w 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