CrossConnectivity.Current.ConnectionyChanged += ;已更改的HandleConnection在Xamarin表单中不起作用+;超宽带

CrossConnectivity.Current.ConnectionyChanged += ;已更改的HandleConnection在Xamarin表单中不起作用+;超宽带,xamarin,xamarin.forms,xamarin.uwp,Xamarin,Xamarin.forms,Xamarin.uwp,你好,我正在处理Xamarin表单。我使用了Xam.Plugins.Connectivity包,但当我打电话时 CrossConnectivity.Current.ConnectivityChanged+=HandleConnectivityChanged void HandleConnectivityChanged(对象发送方,ConnectivityChangedEventArgs e) { } 它在Android、ios、Windows phone设备上工作,但在UWP桌面上不工作 请帮助

你好,我正在处理Xamarin表单。我使用了Xam.Plugins.Connectivity包,但当我打电话时

CrossConnectivity.Current.ConnectivityChanged+=HandleConnectivityChanged

void HandleConnectivityChanged(对象发送方,ConnectivityChangedEventArgs e) { }

它在Android、ios、Windows phone设备上工作,但在UWP桌面上不工作


请帮助我。

我已经测试了您的代码,并复制了您的问题。当我断开与以太网的连接时,
HandleConnectivityChanged
方法未被调用

然后我注意到网络状态图标显示没有互联网接入,而不是以太网断开

我检查了网络连接并禁用了所有连接。网络状态图标显示无连接,并且调用了
HandleConnectivityChanged

因此,您可以在禁用连接时检查是否显示任何其他连接