PowerSourceChanged Event
Collapse the table of content
Expand the table of content

DeviceStatus.PowerSourceChanged Event

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Occurs when the power source of the device changes.

Namespace:  Microsoft.Phone.Info
Assembly:  Microsoft.Phone (in Microsoft.Phone.dll)

public static event EventHandler PowerSourceChanged

The following code example shows how you can use the Dispatcher.BeginInvoke method and the DeviceStatus.PowerSourceChanged event handler to display a message when the device is disconnected from an external power source.

void DeviceStatus_PowerSourceChanged(object sender, EventArgs e)

void DeviceDisconnectedFromPower()
    if (DeviceStatus.PowerSource.ToString() != "External")
        MessageBox.Show("Device is disconnected from an external power source.");

Windows Phone OS

Supported in: 8.1, 8.0, 7.1

Windows Phone

© 2016 Microsoft