protected override void Load(ContainerBuilder builder) { EditorModel editorModel = new EditorModel(); builder.RegisterInstance(editorModel).ExternallyOwned(); builder.RegisterType<EditorMenuModel>().InstancePerLifetimeScope(); base.Load(builder); }
public static EditorModel CreateNewModel() { EditorModel model = new EditorModel { Filename = "Project.xml", EquipmentHierarchy = new Hierarchy(), Project = ProjectMaster.NewProject() }; return model; }