Språk

MenuBindingsEditor.EditValue Metod

Definition

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

Gäller för

Se även