Inheritance context for graphics primitives
AssigneeMicrosoft Corporation
InventorsAdam M. Smith, Jeffrey L. Bogdan, Michael J. Hillberg, Namita Gupta
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A computer-implemented method for creating an inheritance context for a graphics primitive, the method comprising:
- creating a visual element;
- creating a graphics primitive object as a property of the visual element;
- wherein the visual element is implemented using the graphics primitive object;
- and
- setting the visual element as the inheritance context of the graphics primitive object such that the graphics primitive object can access the visual element and any parent of the visual element.
A system for creating an inheritance context for a graphics primitive, the system comprising:
- a property system to store an element tree and values for properties of visual elements of the element tree;
- a graphics subsystem to provide data used to display the visual elements via a display device;
- and
- a component to create a visual element having a graphics primitive object as a property, wherein the visual element is implemented using the graphics primitive object, wherein the visual element is set as the inheritance context of the graphics primitive object.
A computer-implemented method for creating an inheritance context for a graphics primitive, the method comprising:
- creating a first visual element;
- creating a second visual element as a property of the first visual element;
- wherein the first visual element is implemented using the second visual element;
- and
- setting the first visual element as the inheritance context of the second visual element.
Dependencies are inferred from the claim text.