В настоящее время я отключил более 500 кнопок на моей карте Bing, используя приведенный ниже код. Загрузка этих кнопок вызывает серьезную задержку в пользовательском интерфейсе, поэтому мне было интересно, возможно ли загружать их постепенно в зависимости от позиции пользователя, но все еще использовать этот код?
Я видел другие примеры, использующие привязки и видимые коллекции, но я хотел бы найти решение для приведенного ниже кода, если это возможно.
foreach (var root in Transitresults)
{
var pin = new Pushpin
{
Location = new GeoCoordinate
{
Latitude = root.Lat,
Longitude = root.Lon
},
Background = accentBrush,
Content = root.Name,
Tag = root,
};
BusStopLayer.AddChild(pin, pin.Location);
}