예제 #1
0
 public StockLayout()
 {
     InitializeComponent();
     model = ObjectPool.Instance.Resolve <StockCollaborator>();
     if (this.DataContext == null && model != null)
     {
         this.DataContext = model;
     }
 }
예제 #2
0
        public Transaction()
        {
            InitializeComponent();
            StockCollaborator model = ObjectPool.Instance.Resolve <StockCollaborator>();

            if (this.DataContext == null && model != null)
            {
                this.DataContext = model.Transaction;
            }
        }
예제 #3
0
        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);
        }