Как это:
using Microsoft.WindowsMobile.Status;
var phoneRadioOffState = new SystemState(SystemProperty.PhoneRadioOff);
phoneRadioOffState.Changed += (sender, e) =>
{
var off = Convert.ToBoolean(e.NewValue);
// Here you can do whatever you'd like when the phone is on or off.
};
Просто помните, что phoneRadioOffState
должен быть в области видимости / живого состояния для вызова обработчика событий, поэтому обычно не рекомендуется делать его локальной переменной метода.