示例#1
0
        private void OnOpenFileEvent(object sender, OpenRouteEventArgs e)
        {
            TryCatch(() =>
            {
                var result = _commandRunner.Execute(new OpenRouteInput {
                    Name = e.Name
                })
                             as OpenRouteResponse;
                _openedRoutePath = e.Name;
                _route           = result.Route;

                _routeView.ShowRoute(result.Route);

                _guiControls.Apply(new GuiState
                {
                    SaveEnabled       = true,
                    AddCoursePoint    = false,
                    DeleteCoursePoint = false,
                    ScrollRoute       = false
                });
            });
        }
示例#2
0
 public void RaiseOpenFileEvent(OpenRouteEventArgs args) => OpenFileEvent.Invoke(this, args);