コード例 #1
0
        private void UpdateStatus()
        {
            var batteryReport = Windows.Devices.Power.Battery.AggregateBattery.GetReport();

            switch (batteryReport.Status)
            {
                case Windows.System.Power.BatteryStatus.Charging:
                    _charging = BatteryChargingStatus.Charging;
                    break;
                case Windows.System.Power.BatteryStatus.Discharging:
                    _charging = BatteryChargingStatus.Discharging;
                    break;
                default:
                    _charging = BatteryChargingStatus.Unknown;
                    break;
            }
        }
コード例 #2
0
        private void UpdateStatus()
        {
            var batteryReport = Windows.Devices.Power.Battery.AggregateBattery.GetReport();

            switch (batteryReport.Status)
            {
            case Windows.System.Power.BatteryStatus.Charging:
                _charging = BatteryChargingStatus.Charging;
                break;

            case Windows.System.Power.BatteryStatus.Discharging:
                _charging = BatteryChargingStatus.Discharging;
                break;

            default:
                _charging = BatteryChargingStatus.Unknown;
                break;
            }
        }
コード例 #3
0
 internal Battery(int chargeLevel, BatteryChargingStatus chargingStatus)
 {
     _ChargeLevel    = chargeLevel;
     _ChargingStatus = chargingStatus;
 }