private void LoadBlueprints(ProjectItemViewModel item, bool failed)
{
if (item.Type == ProjectItemType.Blueprints)
{
string name;
Interop.Grid grid;
Interop.Blueprint.Import(item.Blueprint, out name, out grid);
if (grid == null)
{
failed = true;
}
else
{
item.SetGrid(grid);
}
}
foreach (ProjectItemViewModel child in item.Children)
{
LoadBlueprints(child, failed);
}
}