Anpassen der Styles
Jedes der erstellten Elemente hat „Style“-Properties als Submember, in denen alle Eigenschaften enthalten sind, die auch im entsprechenden Properties-Fenster des Visual Studio zu sehen sind. In den Style-Klassen eines Kanals können z. B. Farbe und Linienstärke zugewiesen werden.
private void ChangeChannelSettings(Channel channel)
{
SeriesStyle style = channel.SubMember.OfType<ChannelStyle>().First().SubMember.OfType<SeriesStyle>().First();
style.DisplayColor = Color.Blue;
style.MarkColor = Color.DarkBlue;
style.LineWidth = 2;
}
Übersicht über die verschiedenen Style-Hierarchien. Die tiefer liegenden Klassen liegen immer in den SubMember-Listen der höher liegenden Klasse.
Chart
- ChartStyle (generelle Styleeigenschaften zu einem Chart)
- ChartZoomStyle (Konfigurationsmöglichkeit, wie ein Chart auf Zoomfunktionen reagieren soll.
AxisGroup
- AxpectRationScalingStyle (Konfigurationsmöglichkeit zur einheitlichen Skalierung zwischen den Achsen)
Axis
- AxisStyle (generelle Styleeigenschaften zu der Achse)
Channel
- ChannelStyle (generelle Styleeigenschaften eines Channels)
- CapStyle (Styleeigenschaften der Graphcaps)
- MinMaxStyle (Sichtbarkeitseigenschaften der Minimum und Maximumwerte)
- SeriesStyle (Styleigenschaften eines Graphens)