XamlGaugeSeries<TVisual>
Class

Assembly LiveChartsCore.SkiaSharpView.WinUI
Namespace LiveChartsCore.SkiaSharpView.WinUI

Summary:

Type parameters:
TVisual *summary not found*
Inheritance:
Object =>
DependencyObject =>
UIElement =>
FrameworkElement =>
XamlSeries =>
XamlGaugeSeries<TVisual, LabelGeometry> =>
XamlGaugeSeries<TVisual>
Implements:
Derived:

Constructors

// Initializes a new instance of the PieSeries`3 class.

Properties

Gets the visual states, states define the look of chart points when they are in a certain state, for example the hover, active, or selected states.
Type: VisualStatesDictionary
Gets or sets the stroke.
Type: Paint
Gets or sets the fill.
Type: Paint
Gets or sets the push out, it is the distance in pixels between the center of the control and the pie slice.
Type: Double
Gets or sets the inner radius of the slice in pixels, in most cases the MaxRadialColumnWidth is preferred, because it is more flexible on different chart sizes.
Type: Double
Gets or sets the outer radius offset, it is the distance from the maximum radius available to the end of the slice [in pixels].
Type: Double
Gets or sets the hover push out in pixes, it defines the Pushout where the pointer is over the slice.
Type: Double
Gets or sets the relative inner radius, it is the extra inner radius for every stacked slice in pixels.
Type: Double
Gets or sets the relative outer radius, it is the decrement in the outer radius for every stacked slice in pixels.
Type: Double
Gets or sets the maximum width of the radial column, if the width of the radial column slice exceeds this dimension the radial column width will be capped to the value of this property, default value is double.MaxValue.
Type: Double
Gets or sets the radial align, this property determines the alignment of the pie slice only when the width of the column exceeds MaxRadialColumnWidth.
Type: RadialAlignment
Gets or sets the corner radius for every pie slice in the series.
Type: Double
Gets or sets a value indicating whether the direction of the corner radius is inverted.
Type: Boolean
Gets or sets a value indicating whether this instance is a fill series, a fill series is a dummy series that will create a 360 degrees pie slice, this series is normally used to set a background for pie charts, specially useful o create gauges.
Type: Boolean
Gets or sets a value indicating whether the values in this series are relative to the MinValue property in the chart.
Type: Boolean
Gets or sets the data labels position.
Type: PolarLabelsPosition
Gets the properties of the series.
Type: SeriesProperties
Gets or sets the values.
Type: Object
Gets or sets the value where the direction of the axis changes, by default is 0.
Type: Double
Gets or sets the series geometry svg, this property requires the series visual to be an IVariableSvgPath instance.
Type: String
Gets or sets the z index position.
Type: Int32
Gets or sets the data labels formatter, the function receives a ChartPoint instance and must return a string.
Type: Func<ChartPoint, String>
Gets or sets a value indicating whether this instance will show up in tool tips when the pointer is over a point. default value is true.
Type: Boolean
Gets or sets a value indicating whether this instance will show up in legends. default value is true.
Type: Boolean
Gets or sets the data padding, the distance from the edge of the chart to where the series is drawn, both coordinates (X and Y) from 0 to 1, where 0 is nothing and 1 is the axis tick (the separation between every label).
Type: LvcPoint
Gets or sets the animations speed, if this property is null, the ActualAnimationsSpeed property will be used.
Type: Nullable<TimeSpan>
Gets or sets the easing function to animate the series, if this property is null, the ActualEasingFunction property will be used.
Type: Func<Single, Single>
Gets or sets the size of the legend shape.
Type: Double
Gets or sets the miniature stroke thickness.
Type: Double
Indicates whether the data labels are visible, to set the color use the DataLabelsPaint property, the DataLabelsPaint property could be defined by the theme when not explicitly set. Default is false.
Type: Boolean
Gets or sets the data labels paint.
Type: Paint
Gets or sets the size of the data labels.
Type: Double
Gets or sets the data labels rotation in degrees.
Type: Double
Gets or sets the data labels padding.
Type: Padding
Gets or sets the max width of the data labels.
Type: Double
Tag
Gets or sets the object that contains data about the control.
Type: Object
Gets or sets a value indicating whether the element is visible.
Type: Boolean
Gets or sets the GaugeValue property.
Type: Double
Gets the additional visual states for the series.
Type: ObservableCollection<ChartPointState>
Gets or sets the name of the series, the name is normally used by IChartTooltip or IChartLegend, the default value is set automatically by the library.
Type: String

Methods

// Invalidates the IChartElement in the user interface.
Chart chart// The chart.
)
// Gets the series bounds.
Chart chart// The chart.
)
// Returns a geometry that represents the series in a tooltip or legend.
ChartPoint point// The target point.
)
// Gets the tool tip text for a give chart point.
ChartPoint point// The chart point.
)
// Gets the tool tip text for a give chart point.
ChartPoint point// The chart point.
)
// Gets the stack group, normally used internally to handled the stacked series.
// Deletes the series from the user interface.
IChartView chart// *summary not found*
)
// Clears the visuals in the cache and re-starts animations.
// Gets the data label content for a given chart point.
ChartPoint point// The chart point.
)
// Removes the element from the UI.
Chart chart// The chart.
)
// Deletes the Paint instances that changed from the user interface.
IChartView chart// The chart.
)