TimeSpanTickProviderBase

StockSharp.Xaml.Charting.Visuals.Axes

Eine gemeinsame Basisklasse für TimeSpan und DateTimeTickProviders, die Tick-Koordinaten für DateTimeAxis und TimeSpanAxis

Erbt von: TickProvider<IComparable>

Methoden

AddDelta
protected abstract IComparable AddDelta(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.AddDelta(current, delta)

Wenn Sie in einer abgeleiteten Klasse überschreiben, fügt das IComparable zum nächstgelegenen TimeSpan hinzu, das von

current
Der aktuelle Wert.
delta
Das Delta.

Rückgabe: Das Additionsergebnis

ConvertTicks
protected override double[] ConvertTicks(IComparable[] ticks)
result = timeSpanTickProviderBase.ConvertTicks(ticks)

Konvertiert Ticks im generischen Format in Double, e.g. geworfen, um für numerische Typen zu verdoppeln, oder geworfen DateTime.Ticks um für DateTime Typen zu verdoppeln

ticks
GetMajorTicks
public override IComparable[] GetMajorTicks(IAxisParams axis)
result = timeSpanTickProviderBase.GetMajorTicks(axis)

Gibt Generisch typisierte Darstellung des Haupt-Ticks-Arrays zurück

axis
Das AxisParams für die Achse

Rückgabe: Die Reihe der Zecken, die angezeigt werden sollen (Datenwerte, die in T umgewandelt wurden)

GetMajorTicks
private IComparable[] GetMajorTicks(IRange tickRange, IAxisDelta<TimeSpan> tickDelta)
result = timeSpanTickProviderBase.GetMajorTicks(tickRange, tickDelta)

Wenn Sie einen Datums-Tick-Bereich mit Min, Max, MajorDelta und MinorDelta angegeben haben, geben Sie eine Reihe von absoluten Werten für die wichtigsten Ticks zurück.

GetMinorTicks
public override IComparable[] GetMinorTicks(IAxisParams axis)
result = timeSpanTickProviderBase.GetMinorTicks(axis)

Gibt Generisch typisierte Darstellung des Minor Ticks Arrays zurück

axis
Das AxisParams für die Achse

Rückgabe: Die Reihe der Zecken, die angezeigt werden sollen (Datenwerte, die in T umgewandelt wurden)

GetMinorTicks
private IComparable[] GetMinorTicks(IRange tickRange, IAxisDelta<TimeSpan> tickDelta)
result = timeSpanTickProviderBase.GetMinorTicks(tickRange, tickDelta)

Wenn Sie einen Datums-Tick-Bereich mit Min, Max, MajorDelta und MinorDelta angegeben haben, geben Sie eine Reihe von absoluten Werten für die wichtigsten Ticks zurück.

GetTicks
protected abstract double GetTicks(IComparable value)
result = timeSpanTickProviderBase.GetTicks(value)

Gibt Ticks oder Ticks abhängig vom abgeleiteten Typ zurück

value
IsAdditionValid
protected abstract bool IsAdditionValid(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.IsAdditionValid(current, delta)

Bestimmt, ob die Addition zwischen dem aktuellen IComparable und dem TimeSpan gültig ist, der von

current
Der Strom.
delta
Das Delta.

Rückgabe: Wenn True, ist die Addition gültig

IsDivisibleBy
protected abstract bool IsDivisibleBy(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.IsDivisibleBy(current, delta)

Wenn Sie in einer abgeleiteten Klasse überschreiben, bestimmt, ob das IComparable durch das TimeSpan teilbar ist, das von

current
Der aktuelle Wert.
delta
Das Delta.

Rückgabe: Wenn wahr, IsDivisibleBy

RoundUp
protected abstract IComparable RoundUp(IComparable current, TimeSpan delta)
result = timeSpanTickProviderBase.RoundUp(current, delta)

Wenn Sie in einer abgeleiteten Klasse überschreiben, rundet das IComparable auf das nächstgelegene TimeSpan auf, das von

current
Der aktuelle Wert.
delta
Das Delta.

Rückgabe: Der gerundete Wert