NotifyLeadCollectionChangedEventArgs Object

Summary

Provides data for the LeadCollection.CollectionChanged event.

Syntax

JavaScript Syntax
function lt.NotifyLeadCollectionChangedEventArgs 
	extends System.EventArgs 
TypeScript Syntax
class lt.NotifyLeadCollectionChangedEventArgs() 
	extends System.EventArgs 
Remarks

When checking for changes in LeadCollection.CollectionChanged, it is better practice to check the values of OldItems and NewItems than Action, to prevent cases where a NotifyLeadCollectionChangedAction case is missed or incorrectly handled.

See LeadCollection.CollectionChanged for an example of handling these arguments.

NotifyLeadCollectionChangedEventArgs will vary based on the Action that occurred:

Action OldStartingIndex OldItems NewStartingIndex NewItems
Add default (-1) default (empty) Index of Insertion Inserted Items
Remove Index of Deletion Deleted Items default (-1) default (empty)
Move Old Index Moved Items New Index Moved Items
Replace Index Replaced Items Index New Items
Reset 0 All Items default (-1) default (empty)

*: For a Move action, OldItems and NewItems will have the same items.

**: For a Replace action, OldStartingIndex and NewStartingIndex will be the same.

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly