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

Channel