Несколько Pushpin и UI Lag - PullRequest
       15

Несколько Pushpin и UI Lag

1 голос
/ 26 сентября 2011

В настоящее время я отключил более 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);

}

1 Ответ

3 голосов
/ 26 сентября 2011

Ознакомьтесь с этим постом, это хороший урок, показывающий только те контакты, которые на самом деле видны:

Неуклюжий кодер: сколько пинов может обрабатывать Bing Maps в приложении WP7

...