public SalesOrderListView(SalesOrderListViewModel model) { InitializeComponent(); DataContext = model; // _ViewModel = new SalesOrderListViewModel(); CustomGridLines.ItemsSource = DataGridTableCollection.GridLines(7, 50).AsEnumerable(); }
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); }
public virtual bool lnkNew_Enabled(object arg) { SalesOrderListViewModel c = Model as SalesOrderListViewModel; return(c == null ? false : c.lnkNew_Enabled()); }
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); }