public StockLayout() { InitializeComponent(); model = ObjectPool.Instance.Resolve<StockCollaborator>(); if (this.DataContext == null && model != null) { this.DataContext = model; } }
private void InitializeModels() { OrderCollaborator order = new OrderCollaborator(); MasterCollaborator master = new MasterCollaborator(); DashboardCollaborator report = new DashboardCollaborator(); StockCollaborator stock = new StockCollaborator(); ObjectPool.Instance.Register<OrderCollaborator>().ImplementedBy(order); ObjectPool.Instance.Register<MasterCollaborator>().ImplementedBy(master); ObjectPool.Instance.Register<DashboardCollaborator>().ImplementedBy(report); ObjectPool.Instance.Register<StockCollaborator>().ImplementedBy(stock); }