BindingManagerBase.AddNew メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされた場合は、基になるリストに新しい項目を追加します。
public:
abstract void AddNew();
public abstract void AddNew();
abstract member AddNew : unit -> unit
Public MustOverride Sub AddNew ()
注釈
AddNew メソッドは、その項目の型のパラメーターなしのコンストラクターを使用して、基になるリストに新しい項目を追加します。 AddNew は主に、複雑なデータ バインディング サポートをカスタム コンポーネントに追加するプログラマが使用することを目的としています。
AddNew は、アプリケーション プログラマがカスタマイズされた項目を作成するための独自のコードを挿入できるようにする、次のパターンを使用して一般的に実装されます。
プログラマは、AddingNew イベントを処理し、AddingNewEventArgs パラメーターの NewObject プロパティを新しい項目に設定することで、カスタム項目を指定できます。 それ以外の場合、コンポーネントはパラメーターなしのコンストラクターを使用して項目を作成する必要があります。
データ ソースに IEditableObject インターフェイスが実装されていない場合、項目はデータ ソースと基になるリストにすぐに追加されます。 このインターフェイスがサポートされている場合、追加は CancelCurrentEdit メソッドと EndCurrentEdit メソッドによって処理されます。