Exemplo n.º 1
0
        private void DataGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e)
        {
            filter = viewModel.ConvertVM <SysConfigVM, SysConfigQueryFilter>();

            filter.PagingInfo = new ECCentral.QueryFilter.Common.PagingInfo()
            {
                PageSize  = e.PageSize,
                PageIndex = e.PageIndex,
                SortBy    = e.SortField
            };
            facade.Query(filter, (s, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }

                DataGrid.ItemsSource = DynamicConverter <SysConfigItemVM> .ConvertToVMList(args.Result.Rows);
                DataGrid.TotalCount  = args.Result.TotalCount;
            });
        }