Exemple #1
0
 private void SunTimeChanged(SunTimeData newData)
 {
     Dispatcher.Invoke(() => {
         SunriseLabel.Content = newData.Sunrise.ToString("H:mm");
         SunsetLabel.Content  = newData.Sunset.ToString("H:mm");
     });
 }
Exemple #2
0
        static void Main(string[] args)
        {
            SunTime sun = new SunTime();

            sun.Latitude   = 55.567231;
            sun.Longtitude = 9.754025;


            Console.WriteLine("Requesting API");
            Console.WriteLine($"\nStatus: {sun.ApiStatus}");

            SunTimeData data = sun.SunTimeData;

            Console.WriteLine($"Sunrise: {sun.Sunrise}\nSunset: {sun.Sunset}\nSolar noon: {data.SolarNoon}\n" +
                              $"Day length: {data.DayLength}\nCivil twilight: {data.CivilTwilightBegin} --> {data.CivilTwilightEnd}\n" +
                              $"Nautical twilight: {data.NauticalTwilightBegin} --> {data.NauticalTwilightEnd}\n" +
                              $"Astronomical twilight: {data.AstronomicalTwilightBegin} --> {data.AstronomicalTwilightEnd}");

            Console.ReadKey();
        }