CardMaker.Forms.MDIProject.ResetTreeToProject C# (CSharp) Метод

ResetTreeToProject() приватный Метод

Resets the treeview to the specified project
private ResetTreeToProject ( Project zProject ) : void
zProject CardMaker.XML.Project The project to display
Результат void
        private void ResetTreeToProject(Project zProject)
        {
            if (null != treeView)
            {
                treeView.Nodes.Clear();
                var tnRoot = new TreeNode("Layouts")
                {
                    Tag = zProject
                };
                treeView.Nodes.Add(tnRoot);
                foreach (var zLayout in zProject.Layout)
                {
                    // no need to update the project
                    AddProjectLayout(zLayout);

                    LayoutManager.InitializeElementCache(zLayout);
                }
                tnRoot.ExpandAll();
            }
            m_tnCurrentLayout = null;
        }