private void CosmoColorChange_Click(object sender, RoutedEventArgs e) { EnttecStatus(); if (ColorThreadStartet) { CT.Abort(); ColorThreadStartet = false; } var currentLights = GetCurrentLights(); foreach (var currentLight in currentLights) { OpenDMX.setDmxValue(currentLight.StartChannel + currentLight.IntensityOffset, 255); var red = new BaseClass.Objects.LightDefinitions.Color(); red.ColorName = "Red"; red.ColorValue = 6; currentLight.Colors.Add(red); var green = new BaseClass.Objects.LightDefinitions.Color(); green.ColorName = "Green"; green.ColorValue = 15; currentLight.Colors.Add(green); var blue = new BaseClass.Objects.LightDefinitions.Color(); blue.ColorName = "Blue"; blue.ColorValue = 20; currentLight.Colors.Add(blue); } CosmoColorChange = true; CosmoColorChangeShow(currentLights); }