private async void NavigateToResultPage(GlobalLatencyModel globalLatencyResult)
 {
     var navigationParameters = new NavigationParameters
     {
         { NavigationKeys.GlobalLatencyResultKey, globalLatencyResult }
     };
     await NavigationService.NavigateAsync(nameof(GlobalLatencyResultPage), navigationParameters);
 }
Exemple #2
0
 private Chart GenerateUIChart(GlobalLatencyModel globalLatency)
 {
     return(new LineChart()
     {
         Entries = globalLatency.LocationsTested?.Select(x => new ChartEntry(x.TotalTime)
         {
             Color = SKColors.White,
             TextColor = SKColors.White,
             Label = x.Location,
             ValueLabel = (x.TotalTime).ToString("F0") + " ms",
         }) ?? new ChartEntry[0],
         LineMode = LineMode.Straight,
         PointMode = PointMode.Circle,
         LabelColor = SKColors.White,
         LineSize = 1,
         BackgroundColor = SKColors.Transparent,
     });
 }