MenuBindingsEditor.EditValue Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Redigerar värdet för databindningssamlingen för den associerade Menu kontrollen.
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
Parametrar
- context
- ITypeDescriptorContext
Ett objekt som implementerar gränssnittet ITypeDescriptorContext som används för att hämta kontextinformation.
- provider
- IServiceProvider
Ett objekt som implementerar IServiceProvider gränssnittet, genom vilket redigeringstjänster kan hämtas.
- value
- Object
Objektet som värdet ska redigeras för.
Returer
Den nya value, annars, om värdet för objektet inte har ändrats, value oförändrat.
Kommentarer
Metoden EditValue extraherar den associerade Menu kontrollen och det MenuDesigner objekt som är associerat med den kontrollen från parametern context .
EditValue Sedan anropar metoden tillbaka på MenuDesigner objektet för att visa en redigeringsdialogruta som används för att redigera MenuItemBindingCollection kontrollens Menu samling.
Anteckningar till arvingar
Parametern provider används inte av den här implementeringen av EditValue(ITypeDescriptorContext, IServiceProvider, Object) metoden men är tillgänglig för dig att åsidosätta i härledda klasser