How can we improve the performance of a mouse over on the Active map view when using await QueuedTask.Run(()?
protected string GetPin(MapPoint mapPoint)
{
await QueuedTask.Run(() =>
{
var layer = MapView.Active.Map.GetLayersAsFlattenedList().OfType<FeatureLayer>().Where(l => l.Name == ArcProMapDataLink.Properties.Settings.Default.LAYER).FirstOrDefault();
if (layer != null)
{
EnvelopeBuilder envBuilder = new EnvelopeBuilder(mapPoint, mapPoint);
var selection = MapView.Active.SelectFeatures(envBuilder.ToGeometry()).FirstOrDefault(); /// This selection is slow on mouse move
}});
}
Thank you!
Curt