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 接口,则会立即将项添加到数据源和基础列表。 如果支持此接口,则添加由 CancelCurrentEditEndCurrentEdit 方法交易。

适用于

另请参阅