BindingManagerBase.AddNew 方法

定義

當在衍生類別中覆寫時,加入新項目至基礎清單中。

public:
 abstract void AddNew();
public abstract void AddNew ();
abstract member AddNew : unit -> unit
Public MustOverride Sub AddNew ()

備註

方法 AddNew 會使用該專案類型的無參數建構函式,將新專案新增至基礎清單。 AddNew 主要是供程式設計人員將複雜的資料系結支援新增至其自訂群組件使用。

AddNew 通常會使用下列模式來實作,讓應用程式程式設計人員插入自己的程式碼來建立自訂專案:

  1. AddNew 會引發 AddingNew 事件。

  2. 程式設計人員可以藉由處理 AddingNew 事件,並將 參數的 AddingNewEventArgs 屬性設定 NewObject 為新專案,來提供自訂專案。 否則,元件應該使用無參數建構函式建立專案。

  3. 如果資料來源未實 IEditableObject 作 介面,則會立即將專案新增至資料來源和基礎清單。 如果支援此介面,則 和 EndCurrentEdit 方法會交易 CancelCurrentEdit 加法。

適用於

另請參閱