//---------------------------------------------------------------------------------------- // patterns & practices - Smart Client Software Factory - Guidance Package // // This file was generated by the "Add CAB Module" recipe. // // The Module class derives from the CAB base class ModuleInit and it will be instantiated // when the module is loaded by the CAB infrastructure. // // For more information see: // ms-help://MS.VSCC.v80/MS.VSIPCC.v80/ms.practices.scsf.2007may/SCSF/html/03-01-010-How_to_Create_Smart_Client_Solutions.htm // // Latest version of this Guidance Package: http://go.microsoft.com/fwlink/?LinkId=62182 //---------------------------------------------------------------------------------------- using Microsoft.Practices.CompositeUI; using Microsoft.Practices.ObjectBuilder; using DialogBox.Infrastructure.Interface; namespace DialogBox.Infrastructure.Module { public class Module : ModuleInit { private WorkItem _rootWorkItem; [InjectionConstructor] public Module([ServiceDependency] WorkItem rootWorkItem) { _rootWorkItem = rootWorkItem; } public override void Load() { base.Load(); ControlledWorkItem<ModuleController> workItem = _rootWorkItem.WorkItems.AddNew<ControlledWorkItem<ModuleController>>(); workItem.Controller.Run(); } } }
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)