System and method for controlling user interface properties with data
First Claim
1. A method for providing an interface for a function, comprising:
- receiving at least one parameter; and
in response to receiving the at least one parameter, performing an operation relating to a binding on at least one property from at least one of data sources, data source classes, and data-specific implementations of collections and views.
3 Assignments
0 Petitions
Accused Products
Abstract
Described is a system and method for controlling user interface (UI) properties with data. An application is separated into independent parts, a logic portion and a UI portion. The logic portion manipulates data values within the application. The UI portion is responsible for displaying UI properties. A binding specification describes a relationship between the UI property and the data value. The binding specification is used by system level code to determine the manner in which it is notified when the data value undergoes a change and the manner in which it directs the UI portion to reflect the change in the UI property. The binding specification identifies a source data item, a path to the data value in the source data item, a target UI element, and the UI property on the target UI element. The binding may be specified using code or markup language.
-
Citations
66 Claims
-
1. A method for providing an interface for a function, comprising:
-
receiving at least one parameter; and
in response to receiving the at least one parameter, performing an operation relating to a binding on at least one property from at least one of data sources, data source classes, and data-specific implementations of collections and views. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. At least one computer-readable medium for providing an interface for a function, comprising:
-
receiving at least one parameter; and
in response to receiving the at least one parameter, performing an operation relating to a binding on at least one property from at least one of data sources, data source classes, and data-specific implementations of collections and views. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification