MenuBindingsEditor.EditValue Метод

Определение

Редактирует значение коллекции привязок данных сопоставленного элемента управления Menu.

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

Параметры

context
ITypeDescriptorContext

Объект, реализующий интерфейс ITypeDescriptorContext, который используется для получения сведений о контексте.

provider
IServiceProvider

Объект, реализующий интерфейс IServiceProvider, при помощи которого могут быть получены службы редактирования.

value
Object

Объект, для которого будет редактироваться значение.

Возвращаемое значение

Object

Новый параметр value; если значение объекта не изменено, возвращается прежний параметр value.

Комментарии

Метод EditValue извлекает связанный Menu элемент управления и MenuDesigner объект, связанный с этим элементом context управления, из параметра. Затем метод выполняет обратный EditValue MenuDesigner вызов объекта для отображения диалогового окна редактирования, используемого Menu для изменения MenuItemBindingCollection коллекции элемента управления.

Примечания для тех, кто наследует этот метод

Параметр provider не используется этой реализацией EditValue(ITypeDescriptorContext, IServiceProvider, Object) метода, но доступен для переопределения в производных классах.

Применяется к

См. также раздел