IBucketSchedulerDataSource
Namespace: TagBites.WinSchedulers
Assembly: TagBites.WinSchedulers.dll
Provides a mechanism for loading data for TagBites.WinSchedulers.BucketScheduler control.
public abstract interface IBucketSchedulerDataSource
Properties
BucketDescriptor
Gets the task descriptor.
public BucketSchedulerBucketDescriptor BucketDescriptor { get; }
Result Type: BucketSchedulerBucketDescriptor
ColumnDescriptor
Gets the task descriptor.
public BucketSchedulerRowColumnDescriptor ColumnDescriptor { get; }
Result Type: BucketSchedulerRowColumnDescriptor
ColumnSummaryDescriptor
Gets the task descriptor.
public BucketSchedulerSummaryDescriptor ColumnSummaryDescriptor { get; }
Result Type: BucketSchedulerSummaryDescriptor
RowDescriptor
Gets the task descriptor.
public BucketSchedulerRowColumnDescriptor RowDescriptor { get; }
Result Type: BucketSchedulerRowColumnDescriptor
RowSummaryDescriptor
Gets the task descriptor.
public BucketSchedulerSummaryDescriptor RowSummaryDescriptor { get; }
Result Type: BucketSchedulerSummaryDescriptor
TaskDescriptor
Gets the task descriptor.
public BucketSchedulerTaskDescriptor TaskDescriptor { get; }
Result Type: BucketSchedulerTaskDescriptor
Methods
LoadColumns()
Loads columns.
public IList<object> LoadColumns()
LoadContent(BucketSchedulerDataSourceView)
Loads content like
public void LoadContent(BucketSchedulerDataSourceView view)
Result Type: void
Parameters
Type | Name | |
---|---|---|
BucketSchedulerDataSourceView | view | Data source view storing data. |
LoadRows()
Loads rows.
public IList<object> LoadRows()
Reset()
Resets loaded data.
public void Reset()
Result Type: void