public void SetActiveControl(object item) { object view = null; switch (item.ToString()) { case "Dashboard": view = new Dashboard(this); break; case "Task": view = new TaskControl(this); break; case "TaskStatus": view = new TaskStatus(this); break; case "TaskType": view = new TaskType(this); break; case "TaskCategory": view = new TaskCategory(this); break; case "Sheet": view = new Sheet(this); break; case "Document": view = new Document(this); break; case "Contractor": view = new Contractor(this); break; case "ProjectContractor": view = new ProjectContractor(this); break; case "Supplier": view = new Supplier(this); break; case "ProjectSupplier": view = new ProjectSupplier(this); break; case "Customer": view = new Customer(this); break; case "Unit": view = new Unit(this); break; case "Material": view = new Material(this); break; case "SalesEnquiry": view = new SalesEnquiry(this); break; case "Firm": view = new Firm(this); break; case "Project": view = new Project(this); break; case "ProjectStatus": view = new ProjectStatus(this); break; case "ProjectType": view = new ProjectType(this); break; case "SiteManager": view = new SiteManager(this); break; case "Team": view = new Team(this); break; case "Quotation": view = new Quotation(this); break; case "Masters": view = new Masters(this); break; case "Settings": view = new Settings(this); break; case "PaymentMode": view = new PaymentMode(this); break; default: view = new Dashboard(this); break; } Container.Content = view; }