private async void DisplayNetworkReport(WiFiNetworkReport report) { rootPage.NotifyUser(string.Format("Network Report Timestamp: {0}", report.Timestamp), NotifyType.StatusMessage); ResultCollection.Clear(); foreach (var network in report.AvailableNetworks) { var networkDisplay = new WiFiNetworkDisplay(network, firstAdapter); await networkDisplay.UpdateConnectivityLevel(); ResultCollection.Add(networkDisplay); } }
private async void DisplayNetworkReport(WiFiNetworkReport report, WiFiAdapter adapter) { rootPage.NotifyUser(string.Format("Network Report Timestamp: {0}", report.Timestamp), NotifyType.StatusMessage); ResultCollection.Clear(); foreach (var network in report.AvailableNetworks) { var networkDisplay = new WiFiNetworkDisplay(network, adapter); await networkDisplay.UpdateConnectivityLevel(); ResultCollection.Add(networkDisplay); } }
private async void DisplayNetworkReport(WiFiNetworkReport report, WiFiAdapter adapter) { await rootPage.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () => { rootPage.NotifyUser(string.Format("Network Report Timestamp: {0}", report.Timestamp), NotifyType.StatusMessage); ResultCollection.Clear(); foreach (var network in report.AvailableNetworks) { var networkDisplay = new WiFiNetworkDisplay(network, adapter); await networkDisplay.UpdateConnectivityLevel(); ResultCollection.Add(networkDisplay); } }); }