1 instantiation of MauiMKMapView
Microsoft.Maui.Maps (1)
Handlers\Map\MapHandler.iOS.cs (1)
16 return MapPool.Get() ?? new MauiMKMapView(this);
14 references to MauiMKMapView
Microsoft.Maui.Maps (14)
Handlers\Map\IMapHandler.cs (2)
2using PlatformView = Microsoft.Maui.Maps.Platform.MauiMKMapView; 19 new PlatformView PlatformView { get; }
Handlers\Map\MapHandler.cs (2)
2using PlatformView = Microsoft.Maui.Maps.Platform.MauiMKMapView; 48 PlatformView IMapHandler.PlatformView => PlatformView;
Handlers\Map\MapHandler.iOS.cs (4)
10 public partial class MapHandler : ViewHandler<IMap, MauiMKMapView> 14 protected override MauiMKMapView CreatePlatformView() 19 protected override void ConnectHandler(MauiMKMapView platformView) 25 protected override void DisconnectHandler(MauiMKMapView platformView)
Platform\iOS\MapPool.cs (5)
10 internal readonly ConcurrentQueue<MauiMKMapView> Maps = new ConcurrentQueue<MauiMKMapView>(); 12 public static void Add(MauiMKMapView mapView) => Instance.Maps.Enqueue(mapView); 14 public static MauiMKMapView? Get() => Instance.Maps.TryDequeue(out MauiMKMapView? mapView) ? mapView : null;
Platform\iOS\MauiMKMapView.cs (1)
311 if (recognizer.View is not MauiMKMapView mauiMkMapView)