Example #1
0
        public void OpenSolution(string slnFile)
        {
            Workspace = new KordueneWorkspace(slnFile);
            OnPropertyChanged(nameof(Projects));
            OnPropertyChanged(nameof(Configurations));
            OnPropertyChanged(nameof(Platforms));

            SelectedProject       = Workspace.CurrentSolution.Projects.FirstOrDefault();
            SelectedConfiguration = Configurations.FirstOrDefault();
            SelectedPlatform      = Platforms.FirstOrDefault();

            UpdateWorkspaceItems();
            SolutionLoaded?.Invoke(this, EventArgs.Empty);
            State = AppState.SolutionReady;
        }
Example #2
0
 private void OnSolutionLoaded()
 {
     SolutionLoaded?.Invoke(this, EventArgs.Empty);
 }
Example #3
0
 /// <summary>
 /// Fires the <see cref="SolutionLoaded"/> event
 /// </summary>
 protected virtual void OnSolutionLoaded()
 {
     SolutionLoaded?.Invoke(this, EventArgs.Empty);
 }