BeginUpdate;
Executing the BeginUpdate method enables the user to stop territory info rendering. All the territory info changes executed are not displayed until the IMapTerritoryInfo.EndUpdate method method is called.
Executing the example requires a form with a button named Button1, the UiMap component named UiMap1 and the MapBox component. The map must be connected to the UiMap1 component.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Map: IMap;
TerrI: IMapTerritoryInfo;
Begin
Map := UiMap1.Map;
TerrI := New DxMapTerritoryInfo.Create;
Map.View.TerritoryInfo := TerrI;
TerrI.Layer := Map.Layers.FindByName("Regions");
TerrI.BeginUpdate;
TerrI.SortType := MapTerritoryInfoSortType.Code;
TerrI.EndUpdate;
End Sub Button1OnClick;
After executing the example the territory info rendering is stopped, the elements are sorted by identifier and then the drawing is resumed.
See also: