PowerManager
Namespace: XPlat.Device.Power
Provides access to information about a device's battery and power supply status.
public sealed class PowerManager : IPowerManager, IDisposable
Supported platforms
Platform
Version
Xamarin.Android
9.0
Xamarin.iOS
1.0
UWP
10.0.16299
Static Properties
Current
Gets the current instance of the PowerManager.
public static PowerManager Current { get; }
Properties
BatteryStatus
Gets the device's battery status.
public BatteryStatus BatteryStatus { get; }
RemainingChargePercent
Gets the total percentage of charge remaining from all batteries connected to the device.
public int RemainingChargePercent { get; }
Events
BatteryStatusChanged
Occurs when BatteryStatus changes.
public event EventHandler<BatteryStatus> BatteryStatusChanged;
RemainingChargePercentChanged
Occurs when RemainingChargePercent changes.
public event EventHandler<int> RemainingChargePercentChanged;
Last updated