Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# windows mobile 6.5.net CF-如何获取内部电话打开或关闭的通知_C#_.net_Windows Mobile_Compact Framework_Event Handling - Fatal编程技术网

C# windows mobile 6.5.net CF-如何获取内部电话打开或关闭的通知

C# windows mobile 6.5.net CF-如何获取内部电话打开或关闭的通知,c#,.net,windows-mobile,compact-framework,event-handling,C#,.net,Windows Mobile,Compact Framework,Event Handling,我可以使用哪个API获取有关手机状态更改的通知?例如,我有我的应用程序,想知道用户是关闭无线管理器还是在手机上 关于使用状态和通知代理监视PhoneRadioOff属性。设置代理的示例。如下所示: using Microsoft.WindowsMobile.Status; var phoneRadioOffState = new SystemState(SystemProperty.PhoneRadioOff); phoneRadioOffState.Changed += (sender,

我可以使用哪个API获取有关手机状态更改的通知?例如,我有我的应用程序,想知道用户是关闭无线管理器还是在手机上


关于

使用状态和通知代理监视PhoneRadioOff属性。设置代理的示例。

如下所示:

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
必须在scope/alive中,因此将其作为方法局部变量通常不是一个好主意