Пример #1
0
        void OnAsyncDataSingleTaskFinished(AsyncBufferredDataSource <TTuple> .LoadingTask task)
        {
            // Make sure the adapter wasn't disposed meanwhile
            if (_Adapter == null || !_Adapter.IsInitialized)
            {
                Dispose();
                return;
            }

            _Adapter.RefreshRange(task.FirstItemIndex, task.CountToRead);
        }
Пример #2
0
        /// <summary>
        /// See <see cref="AsyncBufferredDataSource{T}"/>
        /// </summary>
        public AsyncBufferredTableData(ITableColumns columns, int tuplesCount, int chunkBufferSize, AsyncBufferredDataSource <TTuple> .Loader loader)
        {
            _DataSource = new AsyncBufferredDataSource <TTuple>(tuplesCount, chunkBufferSize, loader);

            Columns = columns;
        }