Systems and methods are described for providing a standard list function
to create a graphical user interface list and list manager while allowing
the graphical user interface to vary by appearance. An application
developer can include a list manager control in an application.
Properties are set that link the list manager to display controls, a data
source and a scrolling behavior source. The list manager provides the
appropriate content to the display controls in response to user
selections of the display controls. The display controls and a user
interface that contains them may vary without altering the basic
functionality of the list manager.