Search
MindFusion.Gauges Namespace
Classes Structures Delegates Enumerations
 

 Classes

  Class Description

ArcArea

An adorner element representing an intersection of two ellipses.

BaseGauge

Represents the base class of linear and oval gauges.

BaseScale

Represents a scale within a gauge control. The scale contains collections of pointers, labels, ticks and ranges along with any arbitrary controls.

CustomInterval

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

CustomPaintEventArgs

Provides data for the various custom painting event.

Ellipse

Represents an ellipse visual.

GaugeMouseEventArgs

Contains the arguments passed to mouse-related event handlers.

GenericGauge(T)

Represents the generic base class of linear and oval gauge controls.

Indicator

Represents a gauge element, which changes its appearance based on its current state.

Led

A LED-like visual element with a glow effect. This element is suitable for gauge indicators.

LengthConverter

Represents a TypeConverter for Length objects.

LinearGauge

Represents a linear gauge.

LinearScale

Represents a linear scale.

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.

NotifyCollectionChangedEventArgs(T)

Provides data for the ObservableCollection<T>.CollectionChanged event.

ObservableCollection(T)

Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.

OvalGauge

Represents a circular gauge.

OvalScale

Represents a radial scale.

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.

QueryLabelValueEventArgs

Provides data for the QueryLabelValue event.

Range

Represents a range within a gauge scale.

RectangleElement

Represents a rectangular visual element.

RoundRectangle

Represents a rounded rectangle.

ScaleElement

Represents a visual element within a scale.

Text

Represents a static text within a scale.

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

Provides various auxiliary methods.

ValueChangedEventArgs(T)

Contains the arguments passed to value change notification handlers.

VisualElement

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

VisualElementContainer

Represents a visual element which contains other visual elements.

 Structures

  Structure Description

Length

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

 Delegates

  Delegate Description

FunctionDelegate

Represents a user-defined method, which performs custom distribution of values along the gauge scale.

HitTestResultHandler

Handles (iterates) VisualElements which pass hit tests.

ValueChangedEventHandler(T)

Represents the method that will handle value change notification events.

 Enumerations

  Enumeration Description

Alignment

Indicates an alignment of an object relative to the scale. In the descriptions below 'outbound' refers to an element's outer outline, 'inbound' refers to an element'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.

NotifyCollectionChangedAction

Describes the action that caused a CollectionChanged event.

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.