public WorldMapNode(MapViewModel mapViewModel) { MapViewModel = mapViewModel; Features.Add(new WorldMapFeatureNode("Pan/Zoom", () => MapViewModel.IsPanZoomVisible, v => MapViewModel.IsPanZoomVisible = v)); Features.Add(new WorldMapFeatureNode("Lat/Lon Grid", () => MapViewModel.IsGridVisible, v => MapViewModel.IsGridVisible = v)); Features.Add(new WorldMapFeatureNode("Scale", () => MapViewModel.IsScaleVisible, v => MapViewModel.IsScaleVisible = v)); MapViewModel.Add(_worldMapLayer); MapViewModel.SetIsVisible(_worldMapLayer, Settings.Default.ShowWorldMap); }