using System; using System.Collections.Generic; using System.Globalization; using System.Linq; #if WPF using System.Windows; using System.Windows.Media; #elif UWP using Windows.UI.Xaml; using Windows.UI.Xaml.Media; #elif WINUI using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Media; #elif AVALONIA using Avalonia; using Avalonia.Layout; using PathFigureCollection = Avalonia.Media.PathFigures; #endif namespace MapControl { /// /// Draws a map graticule, i.e. a lat/lon grid overlay. /// public partial class MapGraticule : MapGrid { protected override void DrawGrid(PathFigureCollection figures, List