private void DataGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { facade.QueryGiftCardInfo(DataGrid.QueryCriteria as ECCentral.QueryFilter.IM.GiftCardFilter, e.PageSize, e.PageIndex, e.SortField, (s, args) => { if (args.FaultsHandle()) { return; } gridVM = DynamicConverter <GiftCardVM> .ConvertToVMList <List <GiftCardVM> >(args.Result.Rows); DataGrid.ItemsSource = gridVM; DataGrid.TotalCount = args.Result.TotalCount; if (gridVM != null) { //btnBatchLock.Visibility = System.Windows.Visibility.Visible; //btnBatchUnLock.Visibility = System.Windows.Visibility.Visible; //btnInvalid.Visibility = System.Windows.Visibility.Visible; //hlEdit.IsEnabled = AuthMgr.HasFunctionPoint(AuthKeyConst.MKT_Invalid_InvalidGiftCard); } else { //btnBatchLock.Visibility = System.Windows.Visibility.Collapsed; //btnBatchUnLock.Visibility = System.Windows.Visibility.Collapsed; //btnInvalid.Visibility = System.Windows.Visibility.Collapsed; } }); }