System and method for styling content in a graphical user interface control

    公开(公告)号:US20060090130A1

    公开(公告)日:2006-04-27

    申请号:US10971953

    申请日:2004-10-21

    IPC分类号: G06F17/21 G06F17/00 G06F17/24

    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.

    Data association
    3.
    发明申请
    Data association 有权
    数据关联

    公开(公告)号:US20050188349A1

    公开(公告)日:2005-08-25

    申请号:US10783842

    申请日:2004-02-20

    IPC分类号: G06F9/44

    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.

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

    Collection view objects for displaying data collection items in user interface elements
    4.
    发明申请
    Collection view objects for displaying data collection items in user interface elements 审中-公开
    收集用于在用户界面元素中显示数据收集项目的对象

    公开(公告)号:US20060090139A1

    公开(公告)日:2006-04-27

    申请号:US10971795

    申请日:2004-10-21

    IPC分类号: G06F17/00 G06F17/21 G06F7/00

    CPC分类号: G06F17/2241 G06F17/2247

    摘要: Described are collection view objects, which provide a user interface view over a data collection, where each view may have its own sort order, filter and/or grouping criteria, as well as current item semantics. A user interface element is bound to a data collection, such as via markup language (e.g., XAML). At runtime, a collection view object is instantiated as an indirection between the data collection and the user interface element, whereby a collection of data items is viewed according to how each collection view object is currently configured with respect to sorting, filtering and/or grouping. Multiple collection views may be specified on the same data collection, whereby distinct simultaneous views of the data items may be presented in different user interface elements. The collection view object dynamically updates the displayed data as changes are made in the data collection. A current item may be selected within the collection view.

    摘要翻译: 描述的是集合视图对象,其提供数据集合上的用户界面视图,其中每个视图可以具有其自己的排序顺序,过滤器和/或分组标准以及当前项目语义。 用户界面元素被绑定到数据集合,例如通过标记语言(例如,XAML)。 在运行时,集合视图对象被实例化为数据收集和用户界面元素之间的间接,由此根据每个集合视图对象当前如何对排序,过滤和/或分组进行配置来查看数据项集合 。 可以在相同的数据集合上指定多个集合视图,由此可以在不同的用户界面元素中呈现数据项的不同的同时视图。 收集视图对象在数据收集中进行更改时动态更新显示的数据。 可以在集合视图中选择当前项目。

    Data source objects for producing collections of data items
    5.
    发明申请
    Data source objects for producing collections of data items 审中-公开
    用于生成数据项集合的数据源对象

    公开(公告)号:US20060089941A1

    公开(公告)日:2006-04-27

    申请号:US10971800

    申请日:2004-10-21

    IPC分类号: G06F17/00

    CPC分类号: G06F9/4494

    摘要: Described are data source objects, which provide data from a resource to an application program, such as a data collection for binding to user interface elements. A data source that matches a resource type is specified by an application program, such as via markup language (e.g., XAML). At runtime, a data source object is instantiated as an indirection between the resource and the application data, e.g., the data collection bound to a user interface element. The data source object retrieves data from the data provider resource via asynchronous and/or background communication operations, and with marshaling the data as necessary to deliver it on the original user interface context. Data sources provide integration to major data models, including CLR objects, XML, Sql/ADO, and WinFS, supporting straightforward declarative and parameterized queries while allowing customized behavior using code for more advanced scenarios. An application can define its own customized data source objects.

    摘要翻译: 描述的是数据源对象,其从资源向应用程序提供数据,例如用于绑定到用户界面元素的数据收集。 与资源类型匹配的数据源由应用程序指定,例如通过标记语言(例如,XAML)来指定。 在运行时,数据源对象被实例化为资源和应用程序数据之间的间接,例如绑定到用户界面元素的数据收集。 数据源对象通过异步和/或后台通信操作从数据提供者资源中检索数据,并根据需要对数据进行封送处理,以便在原始用户界面上传递。 数据源提供与主要数据模型的集成,包括CLR对象,XML,Sql / ADO和WinFS,支持简单的声明和参数化查询,同时允许使用代码进行更高级场景的自定义行为。 应用程序可以定义自己的定制数据源对象。

    Data binding
    6.
    发明申请
    Data binding 审中-公开
    数据绑定

    公开(公告)号:US20050188350A1

    公开(公告)日:2005-08-25

    申请号:US10939881

    申请日:2004-09-13

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F9/44521

    摘要: In an implementation of data binding, a bind object implements an apply-value interface, and a user interface element has a user interface property with an associated value which is designated as the bind object in a markup language. A platform processes the markup language and calls the apply-value interface of the bind object with arguments that include the user interface element and the user interface property to generate an expression such that the associated value of the user interface property can be determined.

    摘要翻译: 在数据绑定的实现中,绑定对象实现了应用值接口,用户界面元素具有一个具有关联值的用户界面属性,该属性值被指定为标记语言中的绑定对象。 平台处理标记语言,并使用包含用户界面元素和用户界面属性的参数调用绑定对象的apply-value接口,以生成表达式,以便可以确定用户界面属性的关联值。

    Method and system for applying user interface elements to data
    7.
    发明申请
    Method and system for applying user interface elements to data 有权
    将用户界面元素应用于数据的方法和系统

    公开(公告)号:US20050108681A1

    公开(公告)日:2005-05-19

    申请号:US10717024

    申请日:2003-11-18

    IPC分类号: G06F9/44

    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.

    摘要翻译: 用于提供和关联或组合视觉样式信息与数据内容的系统和方法。 本发明涉及将共享的一组样式信息与要显示为列表的一部分的一个或多个项目的一些其他视觉分组相关联的两个或多个对象或项目。 通过共享风格信息,即视觉表示特征信息,程序开发者仅需要定义样式信息或风格。 定义样式后,开发人员可以声明式地将列表或组中的所有项目与定义的样式相关联。

    Validation architecture
    8.
    发明申请
    Validation architecture 审中-公开
    验证架构

    公开(公告)号:US20060253831A1

    公开(公告)日:2006-11-09

    申请号:US11121670

    申请日:2005-05-03

    IPC分类号: G06F9/44

    CPC分类号: G06F9/54

    摘要: Architecture for validating input. A control is associated with a data source via a Binding. The control is arranged to receive user input with which to update the data source. In addition, zero or more validation rules are associated with the Binding and executed to validate the input. If the user input is invalid or an exception occurs while converting the input or updating the data source, a validation error object may be created and attached to the control. To provide feedback to the user, a control defines additional user interface elements to adorn the control and display the created validation error information to the user.

    摘要翻译: 用于验证输入的体系结构。 控件通过绑定与数据源相关联。 控制被安排为接收用于更新数据源的用户输入。 此外,零个或多个验证规则与Binding相关联,并被执行以验证输入。 如果用户输入无效或在转换输入或更新数据源时发生异常,则可能会创建验证错误对象并将其附加到控件。 为了向用户提供反馈,控件定义附加的用户界面元素来装饰控件并向用户显示所创建的验证错误信息。

    Electric power tool
    9.
    发明申请
    Electric power tool 审中-公开
    电动工具

    公开(公告)号:US20050161305A1

    公开(公告)日:2005-07-28

    申请号:US11028905

    申请日:2005-01-04

    CPC分类号: B25H3/006 B23B45/005

    摘要: An electric power tool (10) has at least one battery-powered electric motor, and the electric motor and the battery can be placed on the back of a user by means of a wearable unit (50). Via a flexible shaft (30), a driven tool (40) is driven by the electric motor. The wearable unit (50) has guide means (63 through 65), which engage the flexible shaft (30) in such a way that beginning at the back region of the user (52), this shaft is fixed in the shoulder region in such a way that it is secured against slipping off. This assures good guidance of the flexible shaft (30) and enables the user (52) to work ergonomically (FIG. 1).

    摘要翻译: 电动工具(10)具有至少一个电池供电的电动机,电动机和电池可以通过可穿戴单元(50)放置在使用者的背部。 通过柔性轴(30),被驱动的工具(40)由电动机驱动。 可穿戴单元(50)具有引导装置(63至65),其以从使用者(52)的后部区域开始的方式接合柔性轴(30),该轴被固定在肩部区域中 一种可以防止滑落的方式。 这确保了柔性轴(30)的良好引导,并且使得使用者(52)能够符合人体工程学(图1)。