Commanding
    31.
    发明申请
    Commanding 有权
    指挥

    公开(公告)号:US20070050469A1

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

    申请号:US11215575

    申请日:2005-08-30

    IPC分类号: G06F15/16

    CPC分类号: G06F9/451

    摘要: Aspects of the subject matter described herein relate to generating and propagating commands. In aspects, elements of a graphical user interface may include an input binding which associates a gesture with a command. When a gesture is received, the command is generated depending on which element has focus. In addition, elements of the graphic user interface may also define methods to call when commands are received. When an event or a command is received, a hierarchical data structure of elements representable on the graphical user interface may be traversed to respond to the event or command.

    摘要翻译: 本文描述的主题的方面涉及生成和传播命令。 在方面中,图形用户界面的元素可以包括将手势与命令相关联的输入绑定。 当接收到手势时,根据哪个元素具有焦点来生成该命令。 此外,图形用户界面的元素还可以定义当接收命令时调用的方法。 当接收到事件或命令时,可以遍历图形用户界面上可表示的元素的分层数据结构以响应事件或命令。

    Validation architecture
    32.
    发明申请
    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相关联,并被执行以验证输入。 如果用户输入无效或在转换输入或更新数据源时发生异常,则可能会创建验证错误对象并将其附加到控件。 为了向用户提供反馈,控件定义附加的用户界面元素来装饰控件并向用户显示所创建的验证错误信息。

    Coordinating animations and media in computer display output
    33.
    发明申请
    Coordinating animations and media in computer display output 有权
    协调电脑显示输出的动画和媒体

    公开(公告)号:US20060103655A1

    公开(公告)日:2006-05-18

    申请号:US10992462

    申请日:2004-11-18

    IPC分类号: G06T13/00 G06T15/70

    摘要: Described is a method and system in which storyboard objects coordinate the animation of multiple elements and/or media displayed on a computer graphics display. Storyboards relate properties of elements in an element tree to a timeline, such that the properties associated with a storyboard are animated/play together as a group by starting, stopping, seeking or pausing the storyboard. Triggers, such as controlled by user interaction with the displayed information, including property triggers that change values in response to a state change, and event triggers that fire events, may cause the storyboard to start, stop, pause and seek. Storyboards may be used in XAML-based programs, and may be directly associated with elements, or indirectly associated with elements via styles. Complex properties and changeables are supported. Media playback may be controlled via storyboards, and thereby coordinated with other media playback and/or animations.

    摘要翻译: 描述了一种方法和系统,其中故事板对象协调显示在计算机图形显示器上的多个元素和/或媒体的动画。 故事板将元素树中的元素的属性与时间轴相关联,使得与故事板相关联的属性通过启动,停止,寻找或暂停故事板一起作为一组进行动画/播放。 触发器,例如由用户与显示的信息交互控制,包括响应于状态改变而改变值的属性触发器以及触发事件的事件触发器,可能导致故事板启动,停止,暂停和寻找。 故事板可以在基于XAML的程序中使用,并且可以直接与元素相关联,或者通过样式与元素间接关联。 支持复杂属性和可更改。 可以通过故事板来控制媒体播放,从而与其他媒体播放和/或动画协调。

    Data source objects for producing collections of data items
    34.
    发明申请
    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
    35.
    发明申请
    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
    36.
    发明申请
    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.

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