Search
MindFusion.Gauges Namespace
Classes Enumerations
 

 Classes

  Class Description

ArcArea

Represents an ellipse visual.

ArcSegment

Represents an elliptical arc between two points.

BaseGauge

Represents the base class of linear and oval gauges.

BaseScale

Represents a scale within a gauge control.

CenterPanel

Represents a container which centers its children and makes them with square size.

CustomInterval

Represents an interval with associated custom values for fill and stroke.

Ellipse

Represents an ellipse visual.

Events

Defines all events raised by the Gauge component.

GeometryFactory

A factory class for various geometry objects.

Length

Specifies distance expressed either absolutely, through pixels, or relatively, through a percentage of the container's size.

LinearGauge

Represents a linear gauge control.

LinearScale

Represents a linear scale.

LineSegment

Represents a line between two points.

MajorTickSettings

Provides settings for the major ticks and labels in a gauge scale.

MiddleTickSettings

Provides settings for the middle ticks and labels in a gauge scale.

MinorTickSettings

Provides settings for the minor ticks and labels in a gauge scale.

MouseInfo

Provides mouse information when processing mouse events in the visual element hierarchy.

OvalGauge

Represents a circular gauge control.

OvalScale

Represents a radial scale.

PaintEventArgs

Provides data for the various custom painting event.

PathFigure

Represents a connected series of geometric segments.

Pointer

Represents a needle (or arrow) within a gauge scale.

PrepaintEventArgs

Provides data for various pre-paint events.

Range

Represents a range within a gauge scale.

RoundRectangle

Represents a rounded rectangle.

Segment

Represents a segment of a PathFigure object.

Tick

Represents a tick mark within a gauge scale.

TickLabel

Represents a tick label within a gauge scale.

TickSettings

Provides settings for the ticks and labels in a gauge scale.

Utils

Contains helper functions.

ValueChangedEventArgs

Contains the arguments passed to value changed notification handlers.

ValueChangingEventArgs

Contains the arguments passed to value changing notification handlers.

VisualElement

Represents an object with outline and fill, which can render itself to a canvas.

VisualElementContainer

Represents a visual element which contains other visual elements.

 Enumerations

  Enumeration Description

Alignment

Indicates an alignment of an object relative to the scale. In the descriptionsbelow 'outbound' refers to an element's outer outline, 'inbound' refers to anelement's inner outline and 'center' refers to en element's center, that is,the middle of the inbound and outbound.

DisplayType

Specifies a display condition.

FunctionType

Indicates the type of function that will be used to distribute values along the gauge scale.

LabelRotation

Indicates the rotation of a label within a scale.

LengthType

Indicates the type of the units of a Length object.

MouseAction

Specifies an action performed with the mouse.

Orientation

Specifies the orientation of elements.

OvalGaugeStyle

Specifies the appearance of an oval gauge.

PointerShape

Indicates the shape of a pointer.

TickShape

Indicates the shape of a scale tick.

TickType

Indicates the type of a scale tick.