private void UpdateLights(IEnumerable <Light> lights) { this.HueLights = new ObservableCollection <LightViewModel>(); foreach (var light in lights) { var vm = new LightViewModel(light); this.HueLights.Add(vm); } }
public MainViewModel(INavigationService navigationService) { this.navigationService = navigationService; if (IsInDesignMode) { this.HueLights = new ObservableCollection <LightViewModel>(); for (int i = 0; i < 10; i++) { var name = string.Format("Test Light {0}", i); var light = new Light(); light.Name = name; light.Id = name; light.State = new State(); light.State.Brightness = 0; var vm = new LightViewModel(light); this.HueLights.Add(vm); } } }