MindFusion.Wpf Pack Programmer's Guide
MindFusion.Gauges.Wpf Namespace
Classes Structures Delegates Enumerations
 

 Classes

  Class Description

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, stroke and stroke thickness.

CustomIntervalCollection

Represents an observable collection of CustomInterval objects.

GaugeMouseEventArgs

Contains the arguments passed to mouse-related event handlers.

Indicator

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

Led

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

LengthConverter

Represents a TypeConverter for Length objects.

LinearGauge

Represents a linear gauge control.

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.

OvalGauge

Represents a circular gauge control.

OvalScale

Represents a radial scale.

PercentConverter

Converts an amount of the specified converter parameter equal to the percentage specified by the source value.

Pointer

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

QueryLabelValueEventArgs

Provides data for the QueryLabelValue event.

Range

Represents a range within a gauge scale.

ThicknessConverter

Converts Thickness values to double values.

TickSettings

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

ValueChangedEventArgs(T)

Contains the arguments passed to value change notification handlers.

VisibilityConverter

Converts boolean values to Visibility and vice versa.

 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.

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.

TickShape

Indicates the shape of a scale tick.

TickType

Indicates the type of a scale tick.