| 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 |

| 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.
|