Добрый день!
В цикле выделяю коллекцию объектов на карте.
...
foreach (var arc in arcIds) {
_layer.Selection.AddElem(arc);
}
...
Когда количество объектов > 20 выделение происходит медленно. Возможно дело в том, что идет перерисовка карты после добавления в Selection каждого элемента. Возможно ли сделать так, чтобы прорисовка отрабатывала уже после выделения всех объектов(что-то типа BeginUpdate() и EndUpdate()). Может кто нибудь уже сталкивался и решал подобную проблему?
PS: работаю через ActiveX на C#
В цикле выделяю коллекцию объектов на карте.
...
foreach (var arc in arcIds) {
_layer.Selection.AddElem(arc);
}
...
Когда количество объектов > 20 выделение происходит медленно. Возможно дело в том, что идет перерисовка карты после добавления в Selection каждого элемента. Возможно ли сделать так, чтобы прорисовка отрабатывала уже после выделения всех объектов(что-то типа BeginUpdate() и EndUpdate()). Может кто нибудь уже сталкивался и решал подобную проблему?
PS: работаю через ActiveX на C#