コード例 #1
0
ファイル: OrderItem.cs プロジェクト: jasonlind0/Lind.WPFTest
        private void DoOpenOrder(Order order)
        {
            NavigationData orderData = new NavigationData("OrderItem", string.Format("Order# {0}", order.OrderID), true);
            OrderItem      item      = new OrderItem(orderData, Repository, order.OrderID);

            AddNavigationItem(item);
        }
コード例 #2
0
 public NavigationItem(NavigationData data)
 {
     Data  = data;
     State = NavigationItemState.Unloaded;
     Close = new DelegateCommand(() =>
     {
         Task t = Unload();
         EventHandler closed = Closed;
         if (closed != null)
         {
             closed(this, EventArgs.Empty);
         }
     });
 }
コード例 #3
0
 public CustomersItem(NavigationData data, IRepository <Customer> repository) : base(data, repository)
 {
 }
コード例 #4
0
 public SuppliersItem(NavigationData data, IRepository <Supplier> repository) : base(data, repository)
 {
 }
コード例 #5
0
 public EmployeesItem(NavigationData data, IRepository <Employee> repository) : base(data, repository)
 {
 }
コード例 #6
0
 public ProductsItem(NavigationData data, IRepository <Product> repository) : base(data, repository)
 {
 }
コード例 #7
0
 public RepositoryNavigationItem(NavigationData data, IRepository <TEntity> repository)
     : base(data)
 {
     this.Repository = repository;
 }
コード例 #8
0
ファイル: OrderItem.cs プロジェクト: jasonlind0/Lind.WPFTest
 public OrdersItem(NavigationData data, IRepository <Order> repository)
     : base(data, repository)
 {
     OpenOrder = new DelegateCommand <Order>(DoOpenOrder);
 }
コード例 #9
0
ファイル: OrderItem.cs プロジェクト: jasonlind0/Lind.WPFTest
 public OrderItem(NavigationData data, IRepository <Order> repository, int orderID) : base(data)
 {
     OrderID    = orderID;
     Repository = repository;
 }