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
Объект, для которого будет редактироваться значение.
Возвращаемое значение
Новый параметр value
; если значение объекта не изменено, возвращается прежний параметр value
.
Комментарии
Метод EditValue извлекает связанный Menu элемент управления и MenuDesigner объект, связанный с этим элементом context
управления, из параметра. Затем метод выполняет обратный EditValue MenuDesigner вызов объекта для отображения диалогового окна редактирования, используемого Menu для изменения MenuItemBindingCollection коллекции элемента управления.
Примечания для тех, кто наследует этот метод
Параметр provider
не используется этой реализацией EditValue(ITypeDescriptorContext, IServiceProvider, Object) метода, но доступен для переопределения в производных классах.