C# Xamarin连通性变化变换函数

C# Xamarin连通性变化变换函数,c#,xamarin.forms,C#,Xamarin.forms,我正在学习沙马林。我想更改此功能: public void CheckWifiContinuously() { CrossConnectivity.Current.ConnectivityChanged += (sender, args) => { Conn = args.IsConnected ? true : false; }; } 进入一个函数,该函数返回args.IsConnected(布尔值) 我从你

我正在学习沙马林。我想更改此功能:

 public void CheckWifiContinuously()
 {
        CrossConnectivity.Current.ConnectivityChanged += (sender, args) =>
        {
            Conn = args.IsConnected ? true : false;
        };
 }
进入一个函数,该函数返回
args.IsConnected
(布尔值)

我从你的电脑上获取密码


谢谢你的帮助

您使用的代码用于跟踪网络状态更改事件。您想要实现的是“如何检查网络是否可用”。您可以通过以下方式执行此操作:

if(CrossConnectivity.Current.IsConnected)
{
    //Connected
}
else
{
  //Not Connected
}
实际上,您不需要创建单独的函数。正如我上面提到的,您可以直接使用这个属性。
希望这有帮助

您使用的代码用于跟踪网络状态更改事件。您想要实现的是“如何检查网络是否可用”。您可以通过以下方式执行此操作:

if(CrossConnectivity.Current.IsConnected)
{
    //Connected
}
else
{
  //Not Connected
}
实际上,您不需要创建单独的函数。正如我上面提到的,您可以直接使用这个属性。 希望这有帮助

您可以使用,特别是交叉连接功能已整合到Xamarin.Essentials工具包中

private bool CheckInternet()
        {
            var current = Connectivity.NetworkAccess;

            if (current == NetworkAccess.Internet) return true;
            else return false;
        }
您可以使用,特别是交叉连接功能已整合到Xamarin.Essentials工具包中

private bool CheckInternet()
        {
            var current = Connectivity.NetworkAccess;

            if (current == NetworkAccess.Internet) return true;
            else return false;
        }

Visual studio找不到package@kikis您必须通过nuget下载它,才能在解决方案中使用它。Visual studio找不到package@kikis您必须通过nuget下载它,才能在解决方案中使用它。