internal SelectionChangedEventArgs(_DMapEvents_SelectionChangedEvent args) { if (args == null) { throw new NullReferenceException("Internal reference is null."); } _layerHandle = args.layerHandle; _updateMap = false; }
private void OnMapSelectionChanged(object sender, _DMapEvents_SelectionChangedEvent e) { if (ShapesSelected != null) { var sf = MapControl.get_GetObject(e.layerHandle) as Shapefile; _selectedShapeIndexes = new int[sf.NumSelected]; int y = 0; for (int x = 0; x < sf.NumShapes; x++) { if (sf.ShapeSelected[x]) { _selectedShapeIndexes[y] = x; y++; } } if (ShapesSelected != null) { var lyArg = new LayerEventArg(_currentMapLayer.Handle, _selectedShapeIndexes); ShapesSelected(this, lyArg); } } }
void axMap1_SelectionChanged(object sender, _DMapEvents_SelectionChangedEvent e) { App.RefreshUI(); }
private void OnMapSelectionChanged(object sender, _DMapEvents_SelectionChangedEvent e) { }
private void MapSelectionChanged(object sender, _DMapEvents_SelectionChangedEvent e) { Invoke(sender, SelectionChanged, new SelectionChangedEventArgs(e)); }