Example #1
0
        public async Task RefreshGrid()
        {
            if (DesignMode)
            {
                return;
            }

            if (_updating)
            {
                return;
            }

            if (await _refreshThrottle.IsCallerFirstInStampede())
            {
                using (LoadingCircle.EnterAnimationScope(this._gridContainerPanel, 1.0f, LoadingCircle.StylePresets.MacOSX)) {
                    _grid.Enabled = false;
                    while (await BindInternal())
                    {
                        ;
                    }
                    _grid.Enabled = true;
                }
            }
        }