Esempio n. 1
0
        private void HandleProjectClosed(object sender, ProjectClosedEventArgs e)
        {
            ProjectViewModel projectToRemove = Projects.First(x => x.ProjectContext == e.ClosedProject);

            Projects.Remove(projectToRemove);

            IsNoTabInfoVisible = Projects.Count == 0;
        }
Esempio n. 2
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();
 }
Esempio n. 3
0
 /// <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();
 }
Esempio n. 4
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)
 {
     _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();
 }