//初始化数据源 public void InitDataSource() { var tables = TableMngViewModel.GetTables(new PageQuery { pageIndex = 1, pageSize = 1000 }); Tables = new ObservableCollection <TableViewModel>(tables); tables = null; var fields = FieldMngViewModel.GetFields(new PageQuery { pageIndex = 1, pageSize = 1000 }); Fields = new ObservableCollection <FieldViewModel>(fields); fields = null; }
private void InitDataGrid() { dgTables.ShowRowNumber(); dgFields.ShowRowNumber(); model.CtlPage = ctlPagination; //加载表信息列表 var tables = TableMngViewModel.GetTables(new PageQuery { pageIndex = 1, pageSize = 1000 }); //pageSize = 1000,加载所有表信息 model.TbMngModel.Models = ((IEnumerable <CheckableModel>)tables).ToList(); foreach (var tb in model.TbMngModel.Models) { tb.IsSingleSelect = true; } dgTables.SelectionChanged += dgTables_SelectionChanged; }
public TablesMngPage() { InitializeComponent(); model = this.DataContext as TableMngViewModel; base.Commands = model.Commands; }