Use Case: We want the user to be able select only one row in the List/Library Control. If the user selects more than one row, then we want any other row selected to be automatically deselected.
Reason: In the toolbar of the List/Library we have injected several buttons that perform actions to the selected row so that the user does not have to edit the row. If there are 2 or more rows selected, then the actions associated with the button(s) will apply to the first row in the List/Library grid.
Impact: The user should never be able to select more than one row in the List/Library control.