private void Initialize()
{
// Create new Map with basemap
Map myMap = new Map(Basemap.CreateTopographic());
// Create and set initial map location
MapPoint initialLocation = new MapPoint(
-13630484, 4545415, SpatialReferences.WebMercator);
myMap.InitialViewpoint = new Viewpoint(initialLocation, 500000);
// Create uri to the used feature service
var serviceUri = new Uri(
"http://sampleserver6.arcgisonline.com/arcgis/rest/services/SF311/FeatureServer/0");
// Create feature table for the incident feature service
_incidentsFeatureTable = new ServiceFeatureTable(serviceUri);
// Define the request mode
_incidentsFeatureTable.FeatureRequestMode = FeatureRequestMode.ManualCache;
// When feature table is loaded, populate data
_incidentsFeatureTable.LoadStatusChanged += OnLoadedPopulateData;
// Create FeatureLayer that uses the created table
FeatureLayer incidentsFeatureLayer = new FeatureLayer(_incidentsFeatureTable);
// Add created layer to the map
myMap.OperationalLayers.Add(incidentsFeatureLayer);
// Assign the map to the MapView
MyMapView.Map = myMap;
}