BucketScheduler
Namespace: TagBites.WinSchedulers
Assembly: TagBites.WinSchedulers.dll
Product: TagBites.WinSchedulers v. 1.3.8
public class BucketScheduler : TagBites.WinSchedulers.GridViewControl, TagBites.WinSchedulers.IGridViewAutoRefresh, TagBites.WinSchedulers.IGridViewDiagnosticInfoInheritance: Panel → GridViewControl → BucketScheduler
Constructors
Section titled “Constructors”BucketScheduler()
Section titled “BucketScheduler()”Initializes a new instance of the BucketScheduler class.
public BucketScheduler()Properties
Section titled “Properties”BehaviorOptions
Section titled “BehaviorOptions”Gets the set of the behavior options.
public BucketSchedulerBehaviorOptions BehaviorOptions { get; }Property Value
Section titled “Property Value”BucketSchedulerBehaviorOptions
A BucketSchedulerBehaviorOptions object representing set of the behavior options.
ColumnScroller
Section titled “ColumnScroller”Gets a column scroll element.
public BucketSchedulerColumnScroller ColumnScroller { get; }Property Value
Section titled “Property Value”A BucketSchedulerColumnScroller object representing a column scroll element.
DataSource
Section titled “DataSource”Gets or sets data source for loading data.
public IBucketSchedulerDataSource DataSource { get; set; }Property Value
Section titled “Property Value”A IBucketSchedulerDataSource object representing data source containing mechanism for loading data.
HorizontalScroller
Section titled “HorizontalScroller”protected internal virtual GridViewScroller HorizontalScroller { get; }Property Value
Section titled “Property Value”IsColumnSummaryVisible
Section titled “IsColumnSummaryVisible”Gets or sets a value that indicates whether the row summary is visible.
public bool IsColumnSummaryVisible { get; set; }Property Value
Section titled “Property Value”true, if a the column summary is visible; otherwise, false
IsRowSummaryVisible
Section titled “IsRowSummaryVisible”Gets or sets a value that indicates whether the row summary is visible.
public bool IsRowSummaryVisible { get; set; }Property Value
Section titled “Property Value”true, if a the row summary is visible; otherwise, false
RowScroller
Section titled “RowScroller”Gets a row scroll element.
public BucketSchedulerRowScroller RowScroller { get; }Property Value
Section titled “Property Value”A BucketSchedulerRowScroller object representing a row scroll element.
SelectedBucket
Section titled “SelectedBucket”Gets or sets the selected bucket.
public object SelectedBucket { get; set; }Property Value
Section titled “Property Value”An Object representing the selected bucket.
SelectedBuckets
Section titled “SelectedBuckets”Gets the collection of selected buckets.
public IList<object> SelectedBuckets { get; }Property Value
Section titled “Property Value”An IList representing the collection of selected buckets.
SelectedColumnHeader
Section titled “SelectedColumnHeader”Gets or sets the selected row header.
public object SelectedColumnHeader { get; set; }Property Value
Section titled “Property Value”An Object representing the selected column header.
SelectedColumnHeaders
Section titled “SelectedColumnHeaders”Gets the collection of selected column headers.
public IList<object> SelectedColumnHeaders { get; }Property Value
Section titled “Property Value”An IList representing the collection of selected column headers.
SelectedRowHeader
Section titled “SelectedRowHeader”Gets or sets the selected row header.
public object SelectedRowHeader { get; set; }Property Value
Section titled “Property Value”An Object representing the selected row header.
SelectedRowHeaders
Section titled “SelectedRowHeaders”Gets the collection of selected row headers.
public IList<object> SelectedRowHeaders { get; }Property Value
Section titled “Property Value”An IList representing the collection of selected row headers.
SelectedTask
Section titled “SelectedTask”Gets or sets the selected task.
public object SelectedTask { get; set; }Property Value
Section titled “Property Value”An Object representing the selected task.
SelectedTasks
Section titled “SelectedTasks”Gets the collection of selected tasks.
public IList<object> SelectedTasks { get; }Property Value
Section titled “Property Value”An IList representing the collection of selected tasks.
VerticalRow
Section titled “VerticalRow”Gets or sets a value that indicates whether the rows are vertical.
public bool VerticalRow { get; set; }Property Value
Section titled “Property Value”true, if the rows are vertical; otherwise, false
VerticalScroller
Section titled “VerticalScroller”protected internal virtual GridViewScroller VerticalScroller { get; }Property Value
Section titled “Property Value”Gets a view storing data for control.
public BucketSchedulerDataSourceView View { get; }Property Value
Section titled “Property Value”A BucketSchedulerDataSourceView representing object storing data for control.
ViewOptions
Section titled “ViewOptions”Gets the set of the view options.
public BucketSchedulerViewOptions ViewOptions { get; }Property Value
Section titled “Property Value”A BucketSchedulerViewOptions object representing set of the view options.
Methods
Section titled “Methods”GetBucketAtPoint(Point)
Section titled “GetBucketAtPoint(Point)”Returns a bucket at the specified point.
public object GetBucketAtPoint(Point point)Parameters
Section titled “Parameters”Returns
Section titled “Returns”An Object representing a bucket at the specified point.
GetBucketColumnIndex(object)
Section titled “GetBucketColumnIndex(object)”Returns the index of the column containing bucket.
public int GetBucketColumnIndex(object bucket)Parameters
Section titled “Parameters”Returns
Section titled “Returns”The index of the column containing bucket, or -1 if the column was not found.
GetBucketRowIndex(object)
Section titled “GetBucketRowIndex(object)”Returns the index of the row containing bucket.
public int GetBucketRowIndex(object bucket)Parameters
Section titled “Parameters”Returns
Section titled “Returns”The index of the row containing bucket, or -1 if the row was not found.
GetColumnHeaderAtPoint(Point)
Section titled “GetColumnHeaderAtPoint(Point)”Returns a column header at the specified point.
public object GetColumnHeaderAtPoint(Point point)Parameters
Section titled “Parameters”Returns
Section titled “Returns”An Object representing a column header at the specified point.
GetColumnIndex(object)
Section titled “GetColumnIndex(object)”Returns the index of the column within the columns collection.
public int GetColumnIndex(object column)Parameters
Section titled “Parameters”Returns
Section titled “Returns”The index of the column, or -1 if the column was not found.
GetRowHeaderAtPoint(Point)
Section titled “GetRowHeaderAtPoint(Point)”Returns a row header at the specified point.
public object GetRowHeaderAtPoint(Point point)Parameters
Section titled “Parameters”Returns
Section titled “Returns”An Object representing a row header at the specified point.
GetRowIndex(object)
Section titled “GetRowIndex(object)”Returns the index of the row within the rows collection.
public int GetRowIndex(object row)Parameters
Section titled “Parameters”Returns
Section titled “Returns”The index of the row, or -1 if the row was not found.
GetTaskAtPoint(Point)
Section titled “GetTaskAtPoint(Point)”Returns a task at the specified point.
public object GetTaskAtPoint(Point point)Parameters
Section titled “Parameters”Returns
Section titled “Returns”An Object representing a task at the specified point.
OnKeyDown(KeyEventArgs)
Section titled “OnKeyDown(KeyEventArgs)”protected virtual void OnKeyDown(KeyEventArgs e)Parameters
Section titled “Parameters”OnMouseDoubleClick(MouseButtonEventArgs)
Section titled “OnMouseDoubleClick(MouseButtonEventArgs)”Raises the Control.MouseDoubleClick routed event.
protected virtual void OnMouseDoubleClick(MouseButtonEventArgs e)Parameters
Section titled “Parameters”eMouseButtonEventArgs
The event data.
OnMouseDown(MouseButtonEventArgs)
Section titled “OnMouseDown(MouseButtonEventArgs)”protected virtual void OnMouseDown(MouseButtonEventArgs e)Parameters
Section titled “Parameters”OnMouseMove(MouseEventArgs)
Section titled “OnMouseMove(MouseEventArgs)”protected virtual void OnMouseMove(MouseEventArgs e)Parameters
Section titled “Parameters”OnMouseUp(MouseButtonEventArgs)
Section titled “OnMouseUp(MouseButtonEventArgs)”protected virtual void OnMouseUp(MouseButtonEventArgs e)Parameters
Section titled “Parameters”OnMouseWheel(MouseWheelEventArgs)
Section titled “OnMouseWheel(MouseWheelEventArgs)”protected virtual void OnMouseWheel(MouseWheelEventArgs e)Parameters
Section titled “Parameters”OnViewStyleChanged()
Section titled “OnViewStyleChanged()”Raised when style changes.
protected virtual void OnViewStyleChanged()PrepareContentCore(GridViewWindow)
Section titled “PrepareContentCore(GridViewWindow)”Prepares control content with specified columns and rows
protected virtual void PrepareContentCore(GridViewWindow view)Parameters
Section titled “Parameters”viewGridViewWindow
A GridViewWindow that represents the object with columns and rows.
PrepareHeaders()
Section titled “PrepareHeaders()”Prepares control headers.
protected virtual void PrepareHeaders()Refresh()
Section titled “Refresh()”Resets data in the DataSource and refreshes the view.
public virtual void Refresh()ScrollToBucket(object)
Section titled “ScrollToBucket(object)”Scrolls the content within the to the specified bucket.
public void ScrollToBucket(object bucket)Parameters
Section titled “Parameters”ScrollToTask(object)
Section titled “ScrollToTask(object)”Scrolls the content within the to the specified task.
public void ScrollToTask(object task)Parameters
Section titled “Parameters”SelectBucket(object)
Section titled “SelectBucket(object)”Marks bucket as the SelectedBucket and scrolls to it.
public void SelectBucket(object bucket)Parameters
Section titled “Parameters”SelectTask(object)
Section titled “SelectTask(object)”Marks task as the SelectedTask and scrolls to it.
public void SelectTask(object task)Parameters
Section titled “Parameters”Events
Section titled “Events”BucketSelected
Section titled “BucketSelected”Occurs when the bucket is selected.
public EventHandler<BucketSchedulerBucketEventArgs> BucketSelectedEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerBucketEventArgs>
ColumnHeaderClick
Section titled “ColumnHeaderClick”Occurs when the user clicks the header of column.
public EventHandler<BucketSchedulerColumnRowHeaderEventArgs> ColumnHeaderClickEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerColumnRowHeaderEventArgs>
ColumnHeaderDoubleClick
Section titled “ColumnHeaderDoubleClick”Occurs when the user double-clicks the header of column.
public EventHandler<BucketSchedulerColumnRowHeaderEventArgs> ColumnHeaderDoubleClickEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerColumnRowHeaderEventArgs>
CustomDrawTaskBackground
Section titled “CustomDrawTaskBackground”Occurs when the background of the task is drawn.
public EventHandler<BucketSchedulerCustomDrawObjectEventArgs> CustomDrawTaskBackgroundEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerCustomDrawObjectEventArgs>
MouseMove
Section titled “MouseMove”Occurs when the mouse pointer moves while over this element.
public EventHandler<MouseEventArgs> MouseMoveEvent Type
Section titled “Event Type”OrientationChanged
Section titled “OrientationChanged”Occurs when the orientation of control is changed.
public EventHandler OrientationChangedEvent Type
Section titled “Event Type”RowHeaderClick
Section titled “RowHeaderClick”Occurs when the user clicks the header of row.
public EventHandler<BucketSchedulerColumnRowHeaderEventArgs> RowHeaderClickEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerColumnRowHeaderEventArgs>
RowHeaderDoubleClick
Section titled “RowHeaderDoubleClick”Occurs when the user double-clicks the header of row.
public EventHandler<BucketSchedulerColumnRowHeaderEventArgs> RowHeaderDoubleClickEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerColumnRowHeaderEventArgs>
SelectedBucketsChanged
Section titled “SelectedBucketsChanged”Occurs when the selected buckets are changed.
public EventHandler SelectedBucketsChangedEvent Type
Section titled “Event Type”SelectedColumnsChanged
Section titled “SelectedColumnsChanged”Occurs when the selected columns are changed.
public EventHandler SelectedColumnsChangedEvent Type
Section titled “Event Type”SelectedRowsChanged
Section titled “SelectedRowsChanged”Occurs when the selected rows are changed.
public EventHandler SelectedRowsChangedEvent Type
Section titled “Event Type”SelectedTasksChanged
Section titled “SelectedTasksChanged”Occurs when the selected tasks are changed.
public EventHandler SelectedTasksChangedEvent Type
Section titled “Event Type”SettingsMenuResolved
Section titled “SettingsMenuResolved”Occurs when the menu of the settings is resolved.
public EventHandler<BucketSettingsMenuResolvedEventArgs> SettingsMenuResolvedEvent Type
Section titled “Event Type”EventHandler<BucketSettingsMenuResolvedEventArgs>
TaskClick
Section titled “TaskClick”Occurs when the user clicks the task.
public EventHandler<BucketSchedulerTaskEventArgs> TaskClickEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerTaskEventArgs>
TaskDoubleClick
Section titled “TaskDoubleClick”Occurs when the user double-clicks the task.
public EventHandler<BucketSchedulerTaskEventArgs> TaskDoubleClickEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerTaskEventArgs>
TaskMoved
Section titled “TaskMoved”Occurs when the task is moved.
public EventHandler<BucketSchedulerTaskMovedEventArgs> TaskMovedEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerTaskMovedEventArgs>
TaskMoving
Section titled “TaskMoving”Occurs when the task is moving.
public EventHandler<BucketSchedulerTaskMovingEventArgs> TaskMovingEvent Type
Section titled “Event Type”EventHandler<BucketSchedulerTaskMovingEventArgs>
TaskSelected
Section titled “TaskSelected”Occurs after the task is selected.
public EventHandler<BucketSchedulerTaskEventArgs> TaskSelected