-
公开(公告)号:US07539687B2
公开(公告)日:2009-05-26
申请号:US10823461
申请日:2004-04-13
IPC分类号: G06F17/30
CPC分类号: G06F8/38 , Y10S707/99943 , Y10S707/99953
摘要: Priority binding enables a one-to-many mapping of a target to a source without requiring complex code development by the specification of one or more binding statements. During runtime, these bindings are evaluated. The highest priority binding that evaluates successfully is executed, controlling the two-way transfer of information between source and target. During execution, all possible data binding pathways are monitored. If a binding that has a higher priority than the existing binding evaluates successfully, the existing binding is terminated and the new binding is executed.
摘要翻译: 优先级绑定使得目标对源的一对多映射不需要通过规定一个或多个绑定语句来进行复杂的代码开发。 在运行时,这些绑定被评估。 执行成功评估的最高优先级绑定,控制源和目标之间的双向信息传递。 在执行期间,监视所有可能的数据绑定路径。 如果具有比现有绑定更高优先级的绑定成功进行求值,则终止现有绑定,并执行新绑定。
-
公开(公告)号:US07653880B2
公开(公告)日:2010-01-26
申请号:US10822910
申请日:2004-04-13
申请人: Ted Andrew Peters , Kenneth Bruce Cooper , Lutz Röder , Samuel W. Bent , Namita Gupta , David J. Jenni
发明人: Ted Andrew Peters , Kenneth Bruce Cooper , Lutz Röder , Samuel W. Bent , Namita Gupta , David J. Jenni
IPC分类号: G06F3/00
CPC分类号: G06F8/38
摘要: A data-binding engine is used to perform command binding. A data binding engine binds user interface controls such as buttons, menus, list boxes, etc. to commands exposed on an application model. A data source and data binding path may be specified in a markup language that defines how the commands are bound to UI elements.
摘要翻译: 数据绑定引擎用于执行命令绑定。 数据绑定引擎将用户界面控件(如按钮,菜单,列表框等)绑定到应用程序模型上公开的命令。 可以以定义如何将命令绑定到UI元素的标记语言来指定数据源和数据绑定路径。
-
3.
公开(公告)号:US07506341B2
公开(公告)日:2009-03-17
申请号:US10440081
申请日:2003-05-17
CPC分类号: G06F9/451
摘要: 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.
摘要翻译: 描述了一种用于使用数据控制用户界面(UI)属性的系统和方法。 应用程序分为独立部分,逻辑部分和UI部分。 逻辑部分操作应用程序内的数据值。 UI部分负责显示UI属性。 绑定规范描述了UI属性和数据值之间的关系。 系统级代码使用绑定规范来确定数据值发生变化时通知的方式,以及指导UI部分反映UI属性变化的方式。 绑定规范标识源数据项,源数据项中数据值的路径,目标UI元素和目标UI元素上的UI属性。 绑定可以使用代码或标记语言来指定。
-
公开(公告)号:US07523129B1
公开(公告)日:2009-04-21
申请号:US10941525
申请日:2004-09-15
申请人: Samuel W. Bent , Namita Gupta , David J. Jenni
发明人: Samuel W. Bent , Namita Gupta , David J. Jenni
IPC分类号: G06F17/00
CPC分类号: G06F8/38 , Y10S707/99943
摘要: A program platform performs data binding process between a user interface and data for display. The invention decouples the user interface and the data, along with its application logic, by providing a mechanism for binding data to the user interface. Dependency property binding allows for binding of data with dynamic properties of an element of a data-programming model of a platform. A fallback value is a user-supplied value that can be used when the binding cannot produce a value from an associated data source. Priority Bindings allow a list of bindings that can become active when other, previous bindings fail.
摘要翻译: 程序平台在用户界面和数据之间执行数据绑定过程以进行显示。 本发明通过提供用于将数据绑定到用户界面的机制来解耦用户界面和数据及其应用逻辑。 依赖属性绑定允许数据与平台的数据编程模型的元素的动态属性绑定。 回退值是用户提供的值,当绑定无法从关联的数据源生成值时可以使用该值。 优先级绑定允许在其他先前绑定失败时可以变为活动的绑定列表。
-
公开(公告)号:US07519969B2
公开(公告)日:2009-04-14
申请号:US10692316
申请日:2003-10-23
CPC分类号: G06F9/451
摘要: 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.
-
公开(公告)号:US07409642B2
公开(公告)日:2008-08-05
申请号:US10717024
申请日:2003-11-18
IPC分类号: G06F3/00
CPC分类号: G06F8/38
摘要: Systems and methods for providing and associating or combining visual style information with data content. The present invention relates to associating a shared set of style information with two or more objects or items that are to be displayed as part of a list or some other visual grouping of the items. By sharing the style information, i.e., the visual representation characteristics information, a program developer need only define the style information or style once. Upon defining the style, the developer can declaratively associate all the items in the list or group with the defined style.
摘要翻译: 用于提供和关联或组合视觉样式信息与数据内容的系统和方法。 本发明涉及将共享的一组样式信息与要显示为列表的一部分的一个或多个项目的一些其他视觉分组相关联的两个或多个对象或项目。 通过共享风格信息,即视觉表示特征信息,程序开发者仅需要定义样式信息或风格。 定义样式后,开发人员可以声明式地将列表或组中的所有项目与定义的样式相关联。
-
-
-
-
-