Beispiel #1
0
        public void FromHsl()
        {
            var color = ColorConverters.FromHsl(h, s, l);

            Assert.Equal(255, color.A);
            Assert.Equal(r, color.R);
            Assert.Equal(g, color.G);
            Assert.Equal(b, color.B);
        }
        private void CheckBatteryStatus()
        {
            if (Battery.ChargeLevel < 0.2)
            {
                StatusMessage = "Low battery. Please save changes asap";
                if (Battery.State != BatteryState.Charging)
                {
                    StatusColor = ColorConverters.FromHex("#f2100c");
                }
                else
                {
                    StatusColor = ColorConverters.FromHsl(62, 96, 46);
                }

                if (Battery.EnergySaverStatus == EnergySaverStatus.On)
                {
                    StatusColor = System.Drawing.Color.Green.MultiplyAlpha(.5f);
                }
            }
            else
            {
                StatusMessage = null;
            }
        }