When I run this code with 2.9, it prints: "null layer" then "ImageServiceLayer".
I was expecting to get a MosaicLayer. Am I doing something wrong?
var uri = new Uri(@"https://landsat2.arcgis.com/arcgis/rest/services/Landsat/MS/ImageServer");
var map = MapView.Active.Map;
await QueuedTask.Run(() =>
{
var layer = LayerFactory.Instance.CreateMosaicLayer(uri, map,0,"landsat");
if (layer == null)
Debug.Print("null layer");
var layer2 = MapView.Active.Map.Layers[0];
Debug.Print(layer2.GetType().Name);
});