The BindingManagerBase.AddNew method adds a new item to the underlying list by using the default constructor for that item's type. BindingManagerBase.AddNew is intended primarily to be used by programmers adding complex data-binding support to their custom component.
BindingManagerBase.AddNew is commonly implemented using the following pattern that allows application programmers to inject their own code for creating customized items:
[The 'ordered' type of list has not been implemented in the ECMA stylesheet.]