Further enhancements and standardization of Shape 'Selection'
1. SelectionChanged events are now raised when shapes are de-Selected as well as when Selected.
2. When selecting from multiple 'Selectable' layers, if any selection has changed in any one or more layers, then one final SelectionChanged event is raised, with e.LayerHandle = -1, indicating that all selection/deselection is complete. This behavior is similar to that provided by ESRI maps, allowing you to take a single action on all selections, while still being able to handle the individual events for each layer.
Support for multiple 'Selectable' layers was added in v5.0.0 (). However, it was discovered that the behavior was not consistent with the original selectability. With this change:
1. You can now modify the current selection-set by holding down the <Ctrl> key, to add or remove features from multiple selectable layers, either by clicking or by dragging a box.