public CoordinateListEventListener(Form1 parentForm, CoordinateListEventChanged<Coordinate> coordinateEvList, List<Coordinate> coordinateList) { this.parentForm = parentForm; this.geoCoordinateEvList = coordinateEvList; this.projCoordinateList = coordinateList; this.geoCoordinateEvList.Changed += new ChangedEventHandler(ListChanged); }
public CoordinateSystem(Form1 parentForm) { this.parentForm = parentForm; projCoordinates = new List<Coordinate>(); geoCoordinates = new CoordinateListEventChanged <Coordinate>(); coordinatesListener = new CoordinateListEventListener(parentForm, geoCoordinates, projCoordinates); }
public void Detach() { // Detach event if (geoCoordinateEvList != null) { geoCoordinateEvList.Changed -= new ChangedEventHandler(ListChanged); geoCoordinateEvList = null; } }