WlanClient获取wifi列表刷新问题

使用WlanClient获取wifi列表,过段时间后,wifi列表只剩下一个,只有重新点击任务栏的WIFI图标才能刷新

Wlan.WlanAvailableNetwork[] networks = WlanIface.GetAvailableNetworkList(0);

    foreach (Wlan.WlanAvailableNetwork network in networks)
    {
        string SSID = WlanHelper.GetStringForSSID(network.dot11Ssid);
        string wifiName = WlanHelper.GetStringForSSID(network.dot11Ssid);
        if (network.flags.HasFlag(Wlan.WlanAvailableNetworkFlags.Connected))
        {
            this.textStatus.color = Color.green;

        }
        // 如果有配置文件的SSID会重复出现。过滤掉
        if (!SSIDList.Contains(SSID) && !string.IsNullOrEmpty(SSID))
        {
            SSIDList.Add(SSID);
            NetWorkList.Add(network);
        }
    }
    //信号强度排序
    NetWorkList.Sort(delegate (Wlan.WlanAvailableNetwork a, Wlan.WlanAvailableNetwork b)
    {
        return b.wlanSignalQuality.CompareTo(a.wlanSignalQuality);
    });
    SSIDList.Clear();

希望wifi列表获取实时刷新