MenuBindingsEditor.EditValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
編輯關聯 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 會從 context
參數擷取相關聯的 Menu 控制項和 MenuDesigner 與該控制項相關聯的 物件。 EditValue然後,方法會回呼 MenuDesigner 物件,以顯示用來編輯 MenuItemBindingCollection 控制項集合的 Menu 編輯對話方塊。
給繼承者的注意事項
這個 provider
方法的實作不會使用 參數, EditValue(ITypeDescriptorContext, IServiceProvider, Object) 但可供您在衍生類別中覆寫