Exemple #1
0
        async void OnGetWeatherButtonClicked(object sender, EventArgs e)
        {
            try
            {
                var location = await Geolocation.GetLastKnownLocationAsync() ?? await Geolocation.GetLocationAsync(new GeolocationRequest());

                var requestUri = GenerateRequestUri(Constants.OpenWeatherMapEndpoint, location.Latitude, location.Longitude);
                var weatherData = await _openWeatherMapService.GetWeatherData(requestUri);

                _brightnessService.SetBrightness(1f);
                BindingContext = weatherData;
            }
            catch (Exception ex)
            {
                Debug.WriteLine($"Error retrieving weather information: {ex.Message}");
            }
 
        }
 public void ApplyBrightness()
 {
     App.DebugLog(brightness.ToString());
     _brightnessController.SetBrightness(((float)brightness) / (float)MaxBrightness);
 }