private void HandleProjectClosed(object sender, ProjectClosedEventArgs e) { ProjectViewModel projectToRemove = Projects.First(x => x.ProjectContext == e.ClosedProject); Projects.Remove(projectToRemove); IsNoTabInfoVisible = Projects.Count == 0; }
/// <summary> /// Handles the ProjectClosed event of the <see cref="ProjectManager"/> object. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="ProjectClosedEventArgs"/> instance containing the event data.</param> private void ProjectClosed(object sender, ProjectClosedEventArgs e) { Disable(); }
/// <summary> /// Handles the ProjectClosed event of the <see cref="ProjectManager"/> class. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="ProjectClosedEventArgs"/> instance containing the event data.</param> private void ProjectClosed(object sender, ProjectClosedEventArgs e) { Maps.Clear(); }
/// <summary> /// Handles the ProjectClosed event of the <see cref="ProjectManager"/> object. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="ProjectClosedEventArgs"/> instance containing the event data.</param> private void ProjectClosed(object sender, ProjectClosedEventArgs e) { _projectName = null; Disable(); _isCaching = true; }
/// <summary> /// Handles the ProjectClosed event of the <see cref="ProjectManager"/> class. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="ProjectClosedEventArgs"/> instance containing the event data.</param> private void ProjectClosed(object sender, ProjectClosedEventArgs e) { Terrain.Clear(); }