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;
}