public GroupsService(IWaypointsService waypointsService)
        {
            _waypointsService = waypointsService;

            Shapes = new ObservableCollectionReadOnlyWrapping <IShapeProvider>(_shapes);

            DefaultGroup = new Group("Не сгруппированные");

            _waypointsService.Waypoints.CollectionChanged += Waypoints_CollectionChanged;
            DefaultGroup.Children.CollectionChanged       += DefaultWaypoints_CollectionChanged;
            Groups.CollectionChanged += Groups_CollectionChanged;
        }
Exemple #2
0
 public ExportService(List <IGeoExporter> exporters, SaveFileDialogService saveFileDialogService, IWaypointsService waypointsService)
 {
     _exporters             = exporters;
     _saveFileDialogService = saveFileDialogService;
     _waypointsService      = waypointsService;
 }