Command binding determination and implementation
    1.
    发明授权
    Command binding determination and implementation 有权
    命令绑定确定和实现

    公开(公告)号:US07568035B2

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

    申请号: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.

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

    Inheritance context for graphics primitives
    2.
    发明授权
    Inheritance context for graphics primitives 有权
    图形基元的继承上下文

    公开(公告)号:US07743387B2

    公开(公告)日:2010-06-22

    申请号:US11252374

    申请日:2005-10-18

    IPC分类号: G06F13/00

    CPC分类号: G06F9/4492

    摘要: An inheritance context is created for a graphics primitive object that is a property of a visual element. The inheritance context can be used to make some element information (e.g., information in resource dictionaries, name dictionaries, and inheritable properties that reside in the element tree containing the visual element) available to the graphics primitive object.

    摘要翻译: 为作为可视元素的属性的图形原始对象创建继承上下文。 继承上下文可用于使图形原始对象可用的某些元素信息(例如,资源字典中的信息,名称字典和位于包含可视元素的元素树中的可继承属性)。

    Application programming interfaces for an on-demand property system
    3.
    发明授权
    Application programming interfaces for an on-demand property system 有权
    用于按需属性系统的应用程序编程接口

    公开(公告)号:US07562095B2

    公开(公告)日:2009-07-14

    申请号:US11036967

    申请日:2005-01-14

    IPC分类号: G06F17/00 G06F7/00 G06F9/44

    摘要: The application programming interfaces described herein are directed at property management mechanisms that operate within an on-demand property system. The property management mechanisms support the caching of property values on an as needed basis, allow a plurality of object instances to utilize the same property via attached properties, overriding default information associated with a property on a per type basis, obtaining values for a property from an external source, and the like. In addition, the on-demand property system provides validation and control for each property instance. The property management mechanisms minimize the storage requirements and provide flexibility without requiring additional code from the developers.

    摘要翻译: 本文描述的应用程序编程接口针对在按需属性系统中操作的属性管理机制。 属性管理机制根据需要支持对属性值的缓存,允许多个对象实例通过附加属性利用相同的属性,覆盖与每个类型基础上的属性关联的默认信息,获取属性值 外部源等。 此外,按需属性系统为每个属性实例提供验证和控制。 物理管理机制可最大限度地减少存储需求并提供灵活性,而无需开发人员附加的代码。

    Property management mechanisms for properties in an on-demand property system
    4.
    发明授权
    Property management mechanisms for properties in an on-demand property system 有权
    物业管理机制的物业在按需物业系统

    公开(公告)号:US07464107B2

    公开(公告)日:2008-12-09

    申请号:US10939296

    申请日:2004-09-11

    IPC分类号: G06F7/00 G06F12/00

    摘要: The techniques and mechanisms described herein are directed at property management mechanisms that operate within an on-demand property system. The property management mechanisms support the caching of property values on an as needed basis, allow a plurality of object instances to utilize the same property via attached properties, overriding default information associated with a property on a per type basis, obtaining values for a property from an external source, and the like. In addition, the on-demand property system provides validation and control for each property instance. The property management mechanisms minimize the storage requirements and provide flexibility without requiring additional code from the developers.

    摘要翻译: 本文描述的技术和机制针对在按需属性系统内操作的物业管理机制。 属性管理机制根据需要支持对属性值的缓存,允许多个对象实例通过附加属性利用相同的属性,覆盖与每个类型基础上的属性关联的默认信息,获取属性值 外部源等。 此外,按需属性系统为每个属性实例提供验证和控制。 物理管理机制可最大限度地减少存储需求并提供灵活性,而无需开发人员附加的代码。

    Method and system for mapping tags to classes using namespaces
    5.
    发明授权
    Method and system for mapping tags to classes using namespaces 失效
    使用命名空间将标签映射到类的方法和系统

    公开(公告)号:US07496828B2

    公开(公告)日:2009-02-24

    申请号:US11049527

    申请日:2005-02-01

    IPC分类号: G06N3/00

    CPC分类号: G06F17/2247

    摘要: A method and system for mapping a tag in a markup language (ML) document to a class using namespaces is described. A parser in a computing system analyzes the tag in the ML document. A definition file location attribute related to the tag is referenced in the ML document. A definition file associated with definition file location attribute is retrieved. A namespace related to the tag is referenced within the definition file to determine the class associated with the tag. The class is located in an assembly such that the tag is mapped to the class.

    摘要翻译: 描述了使用命名空间将标记语言(ML)文档中的标签映射到类的方法和系统。 计算系统中的解析器分析了ML文档中的标签。 与标签相关的定义文件位置属性在ML文档中引用。 检索与定义文件位置属性相关联的定义文件。 在定义文件中引用与标记相关的命名空间,以确定与标记关联的类。 该类位于组件中,使得标签映射到类。

    Hybrid tree for mixed user interface elements and sequential data
    6.
    发明授权
    Hybrid tree for mixed user interface elements and sequential data 有权
    混合树用于混合用户界面元素和顺序数据

    公开(公告)号:US07188340B2

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

    申请号:US10186050

    申请日:2002-06-28

    IPC分类号: G06F9/45 G06F7/00 G06F17/00

    CPC分类号: G06F17/2247 Y10S707/99943

    摘要: A hybrid tree data structure is suitable for use in scenarios involving intermingled text and user interface elements. Trees of two different types can be combined via one or more proxy nodes. For example, one type can be efficient at processing user interface elements and another can be efficient at processing text. Operations suitable for user interface elements can be efficiently performed on portions of the hybrid tree having user interface elements, and operations suitable for sequential data can be efficiently performed on portions of the hybrid tree having sequential data. The structure is thus suited for representing documents or graphical user interfaces. A hypertext document can be represented via the hybrid tree to enable more efficient searching, navigation, rendering, or editing of the document. Hybrid tree services can be provided by an operating system service.

    摘要翻译: 混合树数据结构适用于涉及混合文本和用户界面元素的场景。 可以通过一个或多个代理节点组合两种不同类型的树。 例如,一种类型在处理用户界面元素方面是有效的,另一种类型在处理文本时可以是有效的。 可以在具有用户界面元素的混合树的部分上有效地执行适合于用户界面元素的操作,并且可以在具有顺序数据的混合树的部分上有效地执行适合于顺序数据的操作。 因此,该结构适用于表示文档或图形用户界面。 可以通过混合树来表示超文本文件,以便能够更有效地搜索,导航,呈现或编辑文档。 混合树服务可以由操作系统服务提供。

    USER INTERFACE WITH PREVIEW TRANSITIONS
    8.
    发明申请
    USER INTERFACE WITH PREVIEW TRANSITIONS 有权
    用户界面与预览过渡

    公开(公告)号:US20110225543A1

    公开(公告)日:2011-09-15

    申请号:US12721420

    申请日:2010-03-10

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0488 H04M1/72544

    摘要: A user interface is described that temporarily displays portions of a page that reside outside of the viewable area of the screen. An animated transition creates a brief preview of at least one user interface feature. Additionally, the user interface feature is then animated out of the viewable area in a way to suggest a location of the feature. In one embodiment, a target page that is being opened controls the transition and animates features into and out of the viewable area to create the temporary preview. In another embodiment, the target page includes user interface elements that can asynchronously control the preview animation independent from the main content of the target page. In yet another embodiment, a transition coordinator can coordinate the timing between animating out a foreground application while animating in a target application.

    摘要翻译: 描述了临时显示位于屏幕的可视区域之外的页面的部分的用户界面。 动画转换创建至少一个用户界面功能的简要预览。 此外,用户界面功能然后以提示特征的位置的方式被动画出可视区域。 在一个实施例中,正在打开的目标页面控制转换并将特征动画化到可视区域内并从可视区域移除以创建临时预览。 在另一个实施例中,目标页面包括可独立于目标页面的主要内容异步地控制预览动画的用户界面元素。 在另一个实施例中,过渡协调器可以在动画化前景应用程序同时在目标应用程序中进行动画时协调定时。

    System and method for associating properties with objects
    10.
    发明授权
    System and method for associating properties with objects 有权
    用于将属性与对象关联的系统和方法

    公开(公告)号:US07055132B2

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

    申请号:US10187012

    申请日:2002-06-28

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4488

    摘要: Described is a mechanism for allowing new functionality for an object to be expressed as a property that is not built into the class from which the object derives. More specifically, the mechanism associates properties in one class with another class. A computer-readable medium, that includes an object having a property in a first set of properties, further includes a data structure. The data structure includes definitions for each of a second set of properties and includes at least one static method. The static method is associated with one property out of the second set of properties and includes a first parameter. The first parameter uniquely identifies the one property. The static method is operative to associate the one property with the object without specifying an explicit reference to the one property in the object. The property is registered during run-time in order to receive the unique identifier.

    摘要翻译: 描述了允许对象的新功能被表达为不内置到对象派生类的属性的机制。 更具体地说,该机制将一个类中的属性与另一个类相关联。 包括具有第一组属性的属性的对象的计算机可读介质还包括数据结构。 数据结构包括第二组属性中的每一个的定义,并且包括至少一个静态方法。 静态方法与第二组属性中的一个属性相关联,并包括第一个参数。 第一个参数唯一标识一个属性。 静态方法用于将一个属性与对象关联,而不指定对象中的一个属性的显式引用。 该属性在运行时注册,以便接收唯一的标识符。