Пример #1
0
        /// <summary>
        /// Changes the active project.
        /// </summary>
        public void ChangeActiveProject(Message.M_SimpleAction msg)
        {
            if (msg.SimpleAction == Message.M_SimpleAction.Action.ChangeActiveProject)
            {
                if (SelectedTile.IsActiveProject == false)
                {
                    SelectedTile.IsActiveProject = true;

                    // Unselect all other projects
                    foreach (Project project in ProjectsCollection.Where(proj => proj.Name != SelectedTile.Name))
                    {
                        project.IsActiveProject = false;
                        project.ChangeIsActiveForSubProjects(SelectedTile.Name);
                    }
                }
            }
        }