The rendering process can be used to implement platform-specific customizations by creating a custom renderer for a Map on each platform. The following diagram illustrates the relationship between the Map and the corresponding native controls that implement it: For more information about the renderer and native control classes that Xamarin.Forms controls map to, see Renderer Base Classes and Native Controls. On the Universal Windows Platform (UWP), the MapRenderer class instantiates a native MapControl. On the Android platform, the MapRenderer class instantiates a native MapView control. When a Map is rendered by a Xamarin.Forms application in iOS, the MapRenderer class is instantiated, which in turn instantiates a native MKMapView control. This article demonstrates how to create a custom renderer for the Map control, which displays a native map with a customized pin and a customized view of the pin data on each platform.Įvery Xamarin.Forms view has an accompanying renderer for each platform that creates an instance of a native control.
0 Comments
Leave a Reply. |