Anpassen der Styles
Jedes der erstellten Elemente hat „Style“-Objekte 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 die Anzahl der Ziffern eingestellt werden.
private void ChangeChannelSettings(Channel channel)
{
DigitalStyle digitalStyle = channel.SubMember.OfType<ChannelStyle>().Last().SubMember.OfType<DigitalStyle>().Last();
digitalStyle.BackgroundColor = Color.LightGray;
digitalStyle.Precision = 5;
}
Ü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)
Channel
- ChannelStyle (generelle Styleeigenschaften eines Channels)
- DigitalStyle (Enthält spezielle Einstellungen für den digital Chart)