Hi John,
Sorry for the delayed response.
We have analyzed the reported issue and this issue occurs when the “ShapeFileLayer” is placed inside the Layers collection. However this can be achieved by placing ShapeFileLayer inside “LayeredContent” as in below code snippet, the labels will display in Map.
Code Snippet:
[Xaml]
<syncfusion:MapControl LatitudeLongitudeType="Decimal" ShapeFill="#FFB67373" ShapeStroke="#B5B3B1" Name="Map" ShapeStrokeThickness="1.5" EnableHoverEffects="True" ShapeHoverFill="#3FB67373" ShowNavigationControl="False" ShowLatLonPoints="False" >
<syncfusion:MapControl.LayeredContent>
<syncfusion:ShapeFileLayer Margin="100" LabelSource="{Binding Labels}" Uri="DataBindingDemo.ShapeFiles.states.shp" x:Name="shapeLayer"/>
</syncfusion:MapControl.LayeredContent>
</syncfusion:MapControl>
We are analyzing the problem while using inside "ShapeFileLayer" in source level and we will update you the status.
Please let us know if you have any concerns.
Regards,
Rajkumar B R