private void ChooseInternalProjection(ReprojectionShpFileEntity entity) { var projectionWindow = new ProjectionWindow("", "", "Apply For All"); if (projectionWindow.ShowDialog().GetValueOrDefault()) { if (projectionWindow.SyncProj4ProjectionForAll) { foreach (var shpEntity in SourceFiles) { shpEntity.InternalProjection = projectionWindow.Proj4ProjectionParameters; shpEntity.IsInternalProjectionDetermined = true; } } else { entity.InternalProjection = projectionWindow.Proj4ProjectionParameters; entity.IsInternalProjectionDetermined = true; } } }
private void DeleteItem(ReprojectionShpFileEntity entity) { sourceFiles.Remove(entity); }