SeriesInfo
Stellt ein ViewModel mit Informationen über eine Serie, wie Name, Wert, Farbe. SeriesInfo Typen werden von RolloverModifier, CursorModifier und LegendModifier produziert. Sie werden von UltrachartLegend verbraucht und können von einem benutzerdefinierten ItemsControl verwendet werden Bindung an die Sammlung von SeriesInfo. Sehen Sie sich die Beispiele an, speziell RolloverModifier, SciTrader und Legends Beispiele für weitere Informationen
Erbt von: BindableObject
Implementiert: ICloneable
Konstruktoren
public SeriesInfo(IRenderableSeries rSeries, HitTestInfo hitTestInfo)
seriesInfo = SeriesInfo(rSeries, hitTestInfo)
Initialisiert eine neue Instanz der SeriesInfo Klasse.
- rSeries
- Die IRenderableSeries, die diese SeriesInfo repräsentiert.
- hitTestInfo
public SeriesInfo(IRenderableSeries rSeries)
seriesInfo = SeriesInfo(rSeries)
Initialisiert eine neue Instanz der SeriesInfo Klasse.
Eigenschaften
public int DataSeriesIndex { get; set; }
value = seriesInfo.DataSeriesIndex
seriesInfo.DataSeriesIndex = value
Bekommt oder setzt die DataSeriesIndex a die Hit-Test-Site
public DataSeriesType DataSeriesType { get; set; }
value = seriesInfo.DataSeriesType
seriesInfo.DataSeriesType = value
Bestimmt oder legt den Typ der Datenreihe fest.
public string FormattedXValue { get; }
value = seriesInfo.FormattedXValue
Erhält einen formatierten XValue.
public string FormattedYValue { get; }
value = seriesInfo.FormattedYValue
Erhält einen formatierten YValue.
public bool IsHit { get; set; }
value = seriesInfo.IsHit
seriesInfo.IsHit = value
Holen Sie sich oder stellt fest, ob die HitTest @ Operation ein Hit war oder nicht
public bool IsVisible { get; set; }
value = seriesInfo.IsVisible
seriesInfo.IsVisible = value
Gibt oder stellt fest, ob der IRenderableSeries, den dieser SeriesInfo repräsentiert, sichtbar ist oder nicht.HINWEIS: Wenn Sie diesen Wert einstellen, wird der zugehörige IRenderableSeries angezeigt oder ausgeblendet und kann datengebunden sein
public IRenderableSeries RenderableSeries { get; }
value = seriesInfo.RenderableSeries
Bekommt die IRenderableSeries Instanz, die diese SeriesInfo umhüllt
public Color SeriesColor { get; set; }
value = seriesInfo.SeriesColor
seriesInfo.SeriesColor = value
Bekommt oder legt die Farbe der Serie fest.
public string SeriesName { get; set; }
value = seriesInfo.SeriesName
seriesInfo.SeriesName = value
Bekommt oder legt den Namen der Serie fest.
public double Value { get; set; }
value = seriesInfo.Value
seriesInfo.Value = value
Erhält oder setzt den Y-Wert.
public IComparable XValue { get; set; }
value = seriesInfo.XValue
seriesInfo.XValue = value
Erhält oder setzt den X-Wert.
public Point XyCoordinate { get; set; }
value = seriesInfo.XyCoordinate
seriesInfo.XyCoordinate = value
Bekommt oder setzt die xy-Koordinate in Pixeln des zu inspizierenden Datenpunktes
public IComparable YValue { get; set; }
value = seriesInfo.YValue
seriesInfo.YValue = value
Erhält oder setzt den Y-Wert.
Methoden
public virtual object Clone()
result = seriesInfo.Clone()
Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.
Rückgabe: Ein neues Objekt, das eine Kopie dieser Instanz ist.
protected string GetXCursorFormattedValue(IComparable value)
result = seriesInfo.GetXCursorFormattedValue(value)
Gibt einen mit dem X-Achsenformat für Cursoren formatierten Wert zurück
- value
- Der Wert zum Format
protected string GetYCursorFormattedValue(IComparable value)
result = seriesInfo.GetYCursorFormattedValue(value)
Gibt einen mit dem Y-Achsenformat für Cursoren formatierten Wert zurück
- value
- Der Wert zum Format