Example #1
0
        private async void bulbList_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            var bulb = bulbList.SelectedItem as LifxNet.LightBulb;

            if (bulb != null)
            {
                var state = await client.GetLightStateAsync(bulb);

                Name.Text              = state.Label;
                PowerState.IsOn        = state.IsOn;
                hue                    = state.Hue;
                saturation             = state.Saturation;
                translate.X            = ColorGrid.ActualWidth / 65535 * hue;
                translate.Y            = ColorGrid.ActualHeight / 65535 * saturation;
                brightnessSlider.Value = state.Brightness;
            }
        }