通过


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 方法处理。

适用于

另请参阅