BucketScheduler
Namespace: TagBites.WinSchedulers
Assembly: TagBites.WinSchedulers.dll
Constructors
BucketScheduler()
Initializes a new instance of the TagBites.WinSchedulers.BucketScheduler class.
Result Type: void
Properties
BehaviorOptions
Gets the set of the behavior options.
Result Type: BucketSchedulerBehaviorOptions
ColumnScroller
Gets a column scroll element.
Result Type: BucketSchedulerColumnScroller
DataSource
Gets or sets data source for loading data.
Result Type: IBucketSchedulerDataSource
HorizontalScroller
Result Type: GridViewScroller
IsColumnSummaryVisible
Gets or sets a value that indicates whether the row summary is visible.
Result Type: bool
IsRowSummaryVisible
Gets or sets a value that indicates whether the row summary is visible.
Result Type: bool
RowScroller
Gets a row scroll element.
Result Type: BucketSchedulerRowScroller
SelectedBucket
Gets or sets the selected bucket.
Result Type: object
SelectedBuckets
Gets the collection of selected buckets.
SelectedColumnHeader
Gets or sets the selected row header.
Result Type: object
SelectedColumnHeaders
Gets the collection of selected column headers.
SelectedRowHeader
Gets or sets the selected row header.
Result Type: object
SelectedRowHeaders
Gets the collection of selected row headers.
SelectedTask
Gets or sets the selected task.
Result Type: object
SelectedTasks
Gets the collection of selected tasks.
VerticalRow
Gets or sets a value that indicates whether the rows are vertical.
Result Type: bool
VerticalScroller
Result Type: GridViewScroller
View
Gets a view storing data for control.
Result Type: BucketSchedulerDataSourceView
ViewOptions
Gets the set of the view options.
Result Type: BucketSchedulerViewOptions
Methods
GetBucketAtPoint(Point)
Returns a bucket at the specified point.
Result Type: object
Parameters
Type | Name | |
---|---|---|
Point | point | A that specifies the pair of coordinates where a bucket is located. |
GetBucketColumnIndex(object)
Returns the index of the column containing bucket.
Result Type: int
Parameters
Type | Name | |
---|---|---|
object | bucket | An representing the bucket. |
GetBucketRowIndex(object)
Returns the index of the row containing bucket.
Result Type: int
Parameters
Type | Name | |
---|---|---|
object | bucket | An representing the bucket. |
GetColumnHeaderAtPoint(Point)
Returns a column header at the specified point.
Result Type: object
Parameters
Type | Name | |
---|---|---|
Point | point | A that specifies the pair of coordinates where a column header is located. |
GetColumnIndex(object)
Returns the index of the column within the columns collection.
Result Type: int
Parameters
Type | Name | |
---|---|---|
object | column | An representing the column. |
GetRowHeaderAtPoint(Point)
Returns a row header at the specified point.
Result Type: object
Parameters
Type | Name | |
---|---|---|
Point | point | A that specifies the pair of coordinates where a row header is located. |
GetRowIndex(object)
Returns the index of the row within the rows collection.
Result Type: int
Parameters
Type | Name | |
---|---|---|
object | row | An representing the row. |
GetTaskAtPoint(Point)
Returns a task at the specified point.
Result Type: object
Parameters
Type | Name | |
---|---|---|
Point | point | A that specifies the pair of coordinates where a task is located. |
OnKeyDown(KeyEventArgs)
Result Type: void
Parameters
Type | Name | |
---|---|---|
KeyEventArgs | e |
OnMouseDoubleClick(MouseButtonEventArgs)
Result Type: void
Parameters
Type | Name | |
---|---|---|
MouseButtonEventArgs | e |
OnMouseDown(MouseButtonEventArgs)
Result Type: void
Parameters
Type | Name | |
---|---|---|
MouseButtonEventArgs | e |
OnMouseMove(MouseEventArgs)
Result Type: void
Parameters
Type | Name | |
---|---|---|
MouseEventArgs | e |
OnMouseUp(MouseButtonEventArgs)
Result Type: void
Parameters
Type | Name | |
---|---|---|
MouseButtonEventArgs | e |
OnMouseWheel(MouseWheelEventArgs)
Result Type: void
Parameters
Type | Name | |
---|---|---|
MouseWheelEventArgs | e |
PrepareContentCore(GridViewWindow)
Result Type: void
Parameters
Type | Name | |
---|---|---|
GridViewWindow | view |
PrepareHeaders()
Result Type: void
Refresh()
Resets data in the TagBites.WinSchedulers.BucketScheduler.DataSource and refreshes the view.
Result Type: void
ScrollToBucket(object)
Scrolls the content within the to the specified bucket.
Result Type: void
Parameters
Type | Name | |
---|---|---|
object | bucket | An representing the bucket that the content scrolls to. |
ScrollToTask(object)
Scrolls the content within the to the specified task.
Result Type: void
Parameters
Type | Name | |
---|---|---|
object | task | An representing the task that the content scrolls to. |
SelectBucket(object)
Marks bucket as the TagBites.WinSchedulers.BucketScheduler.SelectedBucket and scrolls to it.
Result Type: void
Parameters
Type | Name | |
---|---|---|
object | bucket | An representing the bucket that will be marked as selected. |
SelectTask(object)
Marks task as the TagBites.WinSchedulers.BucketScheduler.SelectedTask and scrolls to it.
Result Type: void
Parameters
Type | Name | |
---|---|---|
object | task | An representing the task that will be marked as selected. |
Events
BucketSelected
Occurs when the bucket is selected.
Result Type: EventHandler<BucketSchedulerBucketEventArgs>
ColumnHeaderClick
Occurs when the user clicks the header of column.
Result Type: EventHandler<BucketSchedulerColumnRowHeaderEventArgs>
ColumnHeaderDoubleClick
Occurs when the user double-clicks the header of column.
Result Type: EventHandler<BucketSchedulerColumnRowHeaderEventArgs>
CustomDrawTaskBackground
Occurs when the background of the task is drawn.
Result Type: EventHandler<BucketSchedulerCustomDrawObjectEventArgs>
MouseMove
Occurs when the mouse pointer moves while over this element.
Result Type: EventHandler<MouseEventArgs>
OrientationChanged
Occurs when the orientation of control is changed.
Result Type: EventHandler
RowHeaderClick
Occurs when the user clicks the header of row.
Result Type: EventHandler<BucketSchedulerColumnRowHeaderEventArgs>
RowHeaderDoubleClick
Occurs when the user double-clicks the header of row.
Result Type: EventHandler<BucketSchedulerColumnRowHeaderEventArgs>
SelectedBucketsChanged
Occurs when the selected buckets are changed.
Result Type: EventHandler
SelectedColumnsChanged
Occurs when the selected columns are changed.
Result Type: EventHandler
SelectedRowsChanged
Occurs when the selected rows are changed.
Result Type: EventHandler
SelectedTasksChanged
Occurs when the selected tasks are changed.
Result Type: EventHandler
SettingsMenuResolved
Occurs when the menu of the settings is resolved.
Result Type: EventHandler<BucketSettingsMenuResolvedEventArgs>
TaskClick
Occurs when the user clicks the task.
Result Type: EventHandler<BucketSchedulerTaskEventArgs>
TaskDoubleClick
Occurs when the user double-clicks the task.
Result Type: EventHandler<BucketSchedulerTaskEventArgs>
TaskMoved
Occurs when the task is moved.
Result Type: EventHandler<BucketSchedulerTaskMovedEventArgs>
TaskMoving
Occurs when the task is moving.
Result Type: EventHandler<BucketSchedulerTaskMovingEventArgs>
TaskSelected
Occurs after the task is selected.
Result Type: EventHandler<BucketSchedulerTaskEventArgs>