Exemplo n.º 1
0
        private void SetNightTime(DateTime now)
        {
            var startNT = localSettings.Values["nightStart"];
            var endNT   = localSettings.Values["nightEnd"];

            DateTime startNightTime = Convert.ToDateTime(startNT.ToString());
            DateTime endNightTime   = Convert.ToDateTime(endNT.ToString());

            int start = DateTime.Compare(now, startNightTime);
            int end   = DateTime.Compare(now, endNightTime);

            if (start == 0)
            {
                DeviceControls.SetBrightnessLevel(0.05);
            }

            if (end == 0)
            {
                var    tmpScreenBrightness = localSettings.Values["ScreenBrightness"];
                double sb;
                if (double.TryParse(tmpScreenBrightness.ToString(), out sb))
                {
                    DeviceControls.SetBrightnessLevel(sb * .01);
                }
                else
                {
                    DeviceControls.SetBrightnessLevel(0.50);
                }
            }
        }
Exemplo n.º 2
0
        public void ScreenBrightness_ManipulationCompleted(object sender, ManipulationCompletedRoutedEventArgs e)
        {
            localSettings.Values["ScreenBrightness"] = ScreenBrightness;

            DeviceControls.SetBrightnessLevel(ScreenBrightness * .01);
        }