US 7,603,627 B2
Systems and methods for creating and managing graphical user interface lists
Richard St. Clair Bailey, Bellevue, Wash. (US); Timothy Sharpe, Redmond, Wash. (US); Stephen Russell Falcon, Woodinville, Wash. (US); and Kirk Shoop, Seattle, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Feb. 05, 2002, as Appl. No. 10/72,396.
Prior Publication US 2003/0146941 A1, Aug. 07, 2003
Int. Cl. G06F 3/00 (2006.01)
U.S. Cl. 715—764  [715/769; 715/829; 715/830; 715/833; 715/866] 16 Claims
OG exemplary drawing
 
1. A system, comprising:
an application configured for execution on one or more processors included in the system;
a data source locally accessible to the application that includes a plurality of data elements;
software to select a configuration and an appearance of a list of data items from the data source to be presented; and
a list manager to be instantiated by the software to:
act as an interface between the data source and the list;
receive the configuration and the appearance from the software, access the data source, and populate the list of data items according to the configuration and the appearance; and
wrap one or more display controls that are attached to the list with a property that stores a unique identifier that specifies which said data element a particular said display control is currently displaying, the unique identifier identifying an additional property of said data element from the data source without listening to a data item corresponding to said data element.