LineChart
Class in Oadm.Sdk.Client.Controls · Oadm.Sdk.Client.dll
A line chart over time (the Load test’s rate, loss and jitter): one or more ChartSeries, a value axis with LineChart.Unit, a time axis from LineChart.Step, an optional LineChart.Threshold line, a legend when there are several series and a tooltip with the values under the pointer. Points are reduced to the pixel width (minimum and maximum per pixel column), so long series stay fast. Colours from the theme.
public sealed class LineChart : ControlInherits Control
XAML properties
Section titled “XAML properties”Set them in XAML (<ui:LineChart Name="..." />) or bind them.
| Name | Type | Description |
|---|---|---|
Bands |
IReadOnlyList<ChartBand>? |
Named parts of the time axis (the phases), each labelled above the plot and parted by a thin line; null = none. |
EmptyText |
string? |
The line shown while there are no values (“No values yet”). |
Maximum |
double? |
The top of the value axis; null = from the values (rounded up). |
Series |
IReadOnlyList<ChartSeries>? |
The lines; a new list redraws (bind a new list per update, never change one in place). |
Step |
TimeSpan |
The time between two values (default 1 s). |
Threshold |
double? |
A dashed limit line (e.g. 1 % loss); null = none. |
Unit |
string? |
The value unit on the axis and in the tooltip (“Mbit/s”, “%”, “ms”). |