private void ButtonLoad_Click(object sender, RoutedEventArgs e)
        {
            var path = "";

            if (!TryGetExistingProjectPath(this, ref path))
            {
                return;
            }

            var project = AnalysisProject.OpenFrom(path);

            if (project == null)
            {
                return;
            }

            App.Current.Open(project);
        }
        private void ButtonNew_Click(object sender, RoutedEventArgs e)
        {
            string name = "";

            if (!TryGetProjectName(this, ref name))
            {
                return;
            }

            var path = "";

            if (!TryGetNewProjectPath(this, name, ref path))
            {
                return;
            }

            var project = AnalysisProject.NewAt(name, path);

            App.Current.Open(project);
        }