Methods for applying styles to visual aspects of user interface elements
AssigneeMicrosoft Corporation
InventorsJeffrey Bogdan, Sundaram Ramani, Henry Hahn
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJeffrey Bogdan, Sundaram Ramani, Henry Hahn
Estimating the term…
The visual appearance of a user interface element can be specified in a visual style document divorced from its semantic implementation. The visual style document can be used to specify a visual style including a set of sub-elements used for composing composite user interface element. Selected properties of the sub-elements may be exposed as properties of the composite element itself such that values specified for properties of the composite user interface element can be consumed by corresponding properties of the sub-elements. The style document can also be used to specify values for selected visual properties described in a named resource that may be independent of the style document. Changes in functional aspects of selected sub-elements of composite user interface elements can be used to drive changes in properties of the composite user interface element or other sub-elements by triggering commands that the other elements may be responsive to.
Computer readable media having encoded thereon a data structure representing a visual style to be applied to one or more object instances of a lookless user interface element for rendering the user interface element according to the visual style, the data structure comprising:
In a computer system operating according to an operating system comprising a user interface service, a method of applying a visual style for rendering a user interface element on a display according to the visual style, the method comprising:
In a computer system having an operating system platform, a user interface framework system for rendering a user interface element composed of sub-elements according to a visual style defined for the user interface element type, the system comprising:
Dependencies are inferred from the claim text.