Extensible markup language rendering and layout
    1.
    发明授权
    Extensible markup language rendering and layout 有权
    可扩展标记语言呈现和布局

    公开(公告)号:US08990679B2

    公开(公告)日:2015-03-24

    申请号:US13009615

    申请日:2011-01-19

    摘要: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.

    摘要翻译: 公开了可扩展标记语言布局和渲染行为。 核心引擎为预定的标记语言(例如HTML)提供现有的布局和渲染行为。 除了核心引擎的行为之外,外部组件也被设计为提供扩展的布局和/或渲染行为。 可以作为核心引擎的一部分的机制,可以通过外部组件的行为来扩展现有行为。 外部组件的行为可以参与核心引擎的行为。

    Data association
    2.
    发明授权
    Data association 有权
    数据关联

    公开(公告)号:US07577938B2

    公开(公告)日:2009-08-18

    申请号:US10783842

    申请日:2004-02-20

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F8/38

    摘要: In an implementation of data association, a data item has a data item property with an associated value and a user interface element has an element property with a value that can be defined by an association to the data item property. A binding definition associates the element property of the user interface element with the data item property such that an application program which generates a user interface for display can be developed independent of the data item, and such that the data item can be developed independent of display-related information corresponding to the user interface element.

    摘要翻译: 在数据关联的实现中,数据项具有具有关联值的数据项属性,并且用户界面元素具有可以通过与数据项属性的关联来定义的值的元素属性。 绑定定义将用户界面元素的元素属性与数据项属性相关联,使得生成用于显示的用户界面的应用程序可独立于数据项而被开发,并且使得数据项可独立于显示来开发 相关信息对应于用户界面元素。

    Container independent data binding system
    3.
    发明授权
    Container independent data binding system 失效
    容器独立的数据绑定系统

    公开(公告)号:US06463442B1

    公开(公告)日:2002-10-08

    申请号:US09107396

    申请日:1998-06-30

    IPC分类号: G06F1730

    CPC分类号: G06F17/3056 Y10S707/99944

    摘要: A container independent data binding system that independently facilitates data binding by way of a binding agent object on behalf of any data consumer and/or data source that conforms to the necessary interfaces and protocols. The binding agent facilitates data binding and transparent data access for any visual and/or non-visual object, in addition to control data verification for client-side control validation independent of a container, binding collection for non-data aware objects that can benefit from data binding, data conversion and formatting to control User Interface displays in the context of data binding, and repeater control to facilitate a list view for visual objects, for any object that requires and requests access to these features rather than individually implementing these features without binding agent support.

    摘要翻译: 独立于容器的数据绑定系统,其独立于代表符合必要接口和协议的任何数据消费者和/或数据源的绑定代理对象的数据绑定。 绑定代理有助于数据绑定和任何视觉和/或非可视对象的透明数据访问,以及独立于容器的客户端控制验证的控制数据验证,可以从中受益的非数据感知对象的绑定集合 数据绑定,数据转换和格式化,以控制数据绑定的上下文中的用户界面显示,以及中继器控件,以方便视觉对象的列表视图,用于需要并请求访问这些功能的任何对象,而不是单独实现这些功能而无需绑定 代理支持。

    System and method for styling content in a graphical user interface control
    4.
    发明授权
    System and method for styling content in a graphical user interface control 有权
    用于在图形用户界面控件中设置内容的系统和方法

    公开(公告)号:US07603624B2

    公开(公告)日:2009-10-13

    申请号:US10971953

    申请日:2004-10-21

    IPC分类号: G06F3/00 G06F3/01

    CPC分类号: G06F17/227

    摘要: An improved system and method for styling content in a graphical user interface control is provided. An application may define a user interface control having a data object of any type of singular content, including another user interface control. An application may include style declarations that may associate a style resource with the user interface control and a style resource may be dynamically selected for presenting the data object of the user interface control. The style resources may define property values that may be selectively applied to specify a visual representation for the user interface control and data object, such as a visual subtree. A visual representation of the user interface control with the data object may be generated and then a display representation may be rendered for presentation on a user interface display.

    摘要翻译: 提供了一种用于对图形用户界面控件中的内容进行样式化的改进的系统和方法。 应用可以定义具有任何类型的奇异内容的数据对象的用户界面控制,包括另一个用户界面控件。 应用可以包括可以将样式资源与用户界面控件相关联的样式声明,并且可以动态地选择样式资源来呈现用户界面控制的数据对象。 样式资源可以定义可以选择性地应用于为用户界面控制和数据对象(例如视觉子树)指定可视表示的属性值。 可以生成与数据对象的用户界面控制的可视表示,然后可以呈现显示表示以在用户界面显示上呈现。

    Priority binding
    5.
    发明授权
    Priority binding 有权
    优先级绑定

    公开(公告)号:US07539687B2

    公开(公告)日:2009-05-26

    申请号:US10823461

    申请日:2004-04-13

    IPC分类号: G06F17/30

    摘要: 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.

    摘要翻译: 优先级绑定使得目标对源的一对多映射不需要通过规定一个或多个绑定语句来进行复杂的代码开发。 在运行时,这些绑定被评估。 执行成功评估的最高优先级绑定,控制源和目标之间的双向信息传递。 在执行期间,监视所有可能的数据绑定路径。 如果具有比现有绑定更高优先级的绑定成功进行求值,则终止现有绑定,并执行新绑定。

    EXTENSIBLE MARKUP LANGUAGE RENDERING AND LAYOUT
    6.
    发明申请
    EXTENSIBLE MARKUP LANGUAGE RENDERING AND LAYOUT 有权
    可扩展的标记语言渲染和布局

    公开(公告)号:US20110113322A1

    公开(公告)日:2011-05-12

    申请号:US13009615

    申请日:2011-01-19

    IPC分类号: G06F17/00

    摘要: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.

    摘要翻译: 公开了可扩展标记语言布局和渲染行为。 核心引擎为预定的标记语言(例如HTML)提供现有的布局和渲染行为。 除了核心引擎的行为之外,外部组件也被设计为提供扩展的布局和/或渲染行为。 可以作为核心引擎的一部分的机制,可以通过外部组件的行为来扩展现有行为。 外部组件的行为可以参与核心引擎的行为。

    Extensible markup language rendering and layout
    7.
    发明授权
    Extensible markup language rendering and layout 有权
    可扩展标记语言呈现和布局

    公开(公告)号:US07900135B2

    公开(公告)日:2011-03-01

    申请号:US11953513

    申请日:2007-12-10

    IPC分类号: G06N3/00

    摘要: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.

    摘要翻译: 公开了可扩展标记语言布局和渲染行为。 核心引擎为预定的标记语言(例如HTML)提供现有的布局和渲染行为。 除了核心引擎的行为之外,外部组件也被设计为提供扩展的布局和/或渲染行为。 可以作为核心引擎的一部分的机制,可以通过外部组件的行为来扩展现有行为。 外部组件的行为可以参与核心引擎的行为。

    System and method for controlling user interface properties with data
    9.
    发明授权
    System and method for controlling user interface properties with data 有权
    用数据控制用户界面属性的系统和方法

    公开(公告)号: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属性。 绑定可以使用代码或标记语言来指定。

    Data-binding enhancements
    10.
    发明授权
    Data-binding enhancements 失效
    数据绑定增强

    公开(公告)号:US07523129B1

    公开(公告)日:2009-04-21

    申请号:US10941525

    申请日:2004-09-15

    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.

    摘要翻译: 程序平台在用户界面和数据之间执行数据绑定过程以进行显示。 本发明通过提供用于将数据绑定到用户界面的机制来解耦用户界面和数据及其应用逻辑。 依赖属性绑定允许数据与平台的数据编程模型的元素的动态属性绑定。 回退值是用户提供的值,当绑定无法从关联的数据源生成值时可以使用该值。 优先级绑定允许在其他先前绑定失败时可以变为活动的绑定列表。