void OnReloadEntities(Utils.MVVM.MVVMContext context) { if (entitiesBinding == null) { entitiesBinding = context.SetBinding(GridControl, g => g.DataSource, "Entities"); loadingTrigger = context.SetTrigger <CollectionViewModel <TEntity, TID, TUnitOfWork>, bool>(x => x.IsLoading, (loading) => { if (loading) { GridView.ShowLoadingPanel(); } else { GridView.HideLoadingPanel(); SetTopRow(); } }); } else { entitiesBinding.UpdateTarget(); } ((ColumnView)GridControl.MainView).FindFilterText = null; ((ColumnView)GridControl.MainView).ActiveFilterString = null; UpdateEntitiesCountRelatedUI(ViewModel.Entities.Count); }
public void ReloadEntities(Utils.MVVM.MVVMContext context) { if (this.context == null) { this.context = context; } OnReloadEntities(context); }