A list of items that supports multiple selection. MultiListBox inherits from List, so it supports the ability to specify a custom class to present each list item. For example, a class could be created that lets the user view and change the selection state with a check box.

If the list only needs to support single selection, use ListBox.

This control was discussed in a user interface blog post.