示例#1
0
 public SalesOrderListView(SalesOrderListViewModel model)
 {
     InitializeComponent();
     DataContext = model;
     //  _ViewModel = new SalesOrderListViewModel();
     CustomGridLines.ItemsSource = DataGridTableCollection.GridLines(7, 50).AsEnumerable();
 }
示例#2
0
        public virtual void lnkNew_Execute(object arg)
        {
            SalesOrderListViewModel vm = Model as SalesOrderListViewModel;

            if (vm == null)
            {
                return;
            }
            WPFView cur = pnlDetails.Content as SalesOrderView;
            WPFView tgt = cur ?? vm.ServiceProvider.GetService <SalesOrderView>();

            tgt.Owner = this;
            vm.lnkNew_Command(tgt, cur);
        }
示例#3
0
        public virtual bool lnkNew_Enabled(object arg)
        {
            SalesOrderListViewModel c = Model as SalesOrderListViewModel;

            return(c == null ? false : c.lnkNew_Enabled());
        }
示例#4
0
        public virtual bool lnkDetails_Enabled(int?row)
        {
            SalesOrderListViewModel c = Model as SalesOrderListViewModel;

            return(c == null ? false : c.lnkDetails_Enabled(row.Value));
        }
 public override void BindTo(ViewModel viewModel)
 {
     VM = viewModel as SalesOrderListViewModel;
     base.BindTo(viewModel);
 }