GridViewControl
Namespace: TagBites.WinSchedulers
Assembly: TagBites.WinSchedulers.dll
Product: TagBites.WinSchedulers v. 1.3.8
Provides the base class from which the classes that represent grid view controls are derived.
public abstract class GridViewControl : System.Windows.Controls.PanelInheritance: Panel → GridViewControl
Derived:
Constructors
Section titled “Constructors”GridViewControl()
Section titled “GridViewControl()”Initializes a new instance of the GridViewControl class.
public GridViewControl()Fields
Section titled “Fields”MouseDoubleClickEvent
Section titled “MouseDoubleClickEvent”Identifies the Control.MouseDoubleClick routed event.
public RoutedEvent MouseDoubleClickEventField Value
Section titled “Field Value”The identifier for the Control.MouseDoubleClick routed event.
PreviewMouseDoubleClickEvent
Section titled “PreviewMouseDoubleClickEvent”Identifies the Control.PreviewMouseDoubleClick routed event.
public RoutedEvent PreviewMouseDoubleClickEventField Value
Section titled “Field Value”The identifier for the Control.PreviewMouseDoubleClick routed event.
Properties
Section titled “Properties”BottomLeftSection
Section titled “BottomLeftSection”Gets or sets the bottom left section of this GridViewControl object.
public GridViewSection BottomLeftSection { get; set; }Property Value
Section titled “Property Value”The top bottom section of this GridViewControl object.
BottomRightSection
Section titled “BottomRightSection”Gets or sets the bottom right section of this GridViewControl object.
public GridViewSection BottomRightSection { get; set; }Property Value
Section titled “Property Value”The top bottom right of this GridViewControl object.
CalculateStart
Section titled “CalculateStart”Gets a value indicating the date time of starting a last rendering.
public DateTime CalculateStart { get; }Property Value
Section titled “Property Value”The date time of starting a last rendering.
ColumnHeaderSections
Section titled “ColumnHeaderSections”Gets a collection of column header section.
public IList<GridViewHeaderSection> ColumnHeaderSections { get; }Property Value
Section titled “Property Value”A collection of column header section.
ColumnSummarySections
Section titled “ColumnSummarySections”Gets a collection of column summary section.
public IList<GridViewHeaderSection> ColumnSummarySections { get; }Property Value
Section titled “Property Value”A collection of column summary section.
ContentSection
Section titled “ContentSection”Gets or sets the content section of this GridViewControl object.
public GridViewSection ContentSection { get; set; }Property Value
Section titled “Property Value”The content section of this GridViewControl object.
DrawingCache
Section titled “DrawingCache”The cache for drawing objects.
public DrawingCache DrawingCache { get; }Property Value
Section titled “Property Value”A DrawingCache that represents the cache for drawing objects.
HorizontalScroller
Section titled “HorizontalScroller”protected internal virtual GridViewScroller HorizontalScroller { get; }Property Value
Section titled “Property Value”LastCalculateDuration
Section titled “LastCalculateDuration”Gets a value indicating the duration of a last preparation.
public TimeSpan LastCalculateDuration { get; }Property Value
Section titled “Property Value”The duration of a last rendering
LastRenderDuration
Section titled “LastRenderDuration”Gets a value indicating the duration of a last rendering.
public TimeSpan LastRenderDuration { get; }Property Value
Section titled “Property Value”The duration of a last rendering
RowHeaderSections
Section titled “RowHeaderSections”Gets a collection of row header section.
public IList<GridViewHeaderSection> RowHeaderSections { get; }Property Value
Section titled “Property Value”A collection of row header section.
RowSummarySections
Section titled “RowSummarySections”Gets a collection of row summary section.
public IList<GridViewHeaderSection> RowSummarySections { get; }Property Value
Section titled “Property Value”A collection of row summary section.
Sections
Section titled “Sections”Gets a collection of the sections defined by this GridViewControl object.
public IEnumerable<GridViewSection> Sections { get; }Property Value
Section titled “Property Value”A collection of the sections defined by this GridViewControl object.
TopLeftSection
Section titled “TopLeftSection”Gets or sets the top left section of this GridViewControl object.
public GridViewSection TopLeftSection { get; set; }Property Value
Section titled “Property Value”The top left section of this GridViewControl object.
TopRightSection
Section titled “TopRightSection”Gets or sets the top right section of this GridViewControl object.
public GridViewSection TopRightSection { get; set; }Property Value
Section titled “Property Value”The top tight section of this GridViewControl object.
VerticalScroller
Section titled “VerticalScroller”protected internal virtual GridViewScroller VerticalScroller { get; }Property Value
Section titled “Property Value”ViewStyle
Section titled “ViewStyle”Gets the style of the drawing.
public GridViewStyle ViewStyle { get; }Property Value
Section titled “Property Value”A GridViewStyle that represents the style of the drawing.
Window
Section titled “Window”Gets the object with columns and rows.
public GridViewWindow Window { get; }Property Value
Section titled “Property Value”A GridViewWindow that represents the object with columns and rows.
Methods
Section titled “Methods”ArrangeOverride(Size)
Section titled “ArrangeOverride(Size)”protected virtual Size ArrangeOverride(Size arrangeSize)Parameters
Section titled “Parameters”arrangeSizeSize
Returns
Section titled “Returns”ClearToolTip()
Section titled “ClearToolTip()”Clears ToolTip control.
protected void ClearToolTip()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”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”OnPreviewMouseDoubleClick(MouseButtonEventArgs)
Section titled “OnPreviewMouseDoubleClick(MouseButtonEventArgs)”Raises the Control.PreviewMouseDoubleClick routed event.
protected virtual void OnPreviewMouseDoubleClick(MouseButtonEventArgs e)Parameters
Section titled “Parameters”eMouseButtonEventArgs
The event data.
OnRender(DrawingContext)
Section titled “OnRender(DrawingContext)”protected virtual void OnRender(DrawingContext dc)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()RefreshView()
Section titled “RefreshView()”Refreshes control view.
public void RefreshView()SetElement(ref GridViewElement, GridViewElement)
Section titled “SetElement(ref GridViewElement, GridViewElement)”protected bool SetElement(ref GridViewElement element, GridViewElement value)Parameters
Section titled “Parameters”elementref GridViewElementvalueGridViewElement
Returns
Section titled “Returns”ShowToolTip(Rect, object)
Section titled “ShowToolTip(Rect, object)”Sets the ToolTip content and then displays the ToolTip modally in the specified bounds.
protected void ShowToolTip(Rect bounds, object value)Parameters
Section titled “Parameters”boundsRect
The rectangular area relative to which the tooltip control is positioned when it opens.valueobject
The content of the tooltip control.
Events
Section titled “Events”MouseDoubleClick
Section titled “MouseDoubleClick”Occurs when a mouse button is clicked two or more times.
public MouseButtonEventHandler MouseDoubleClickEvent Type
Section titled “Event Type”PreviewMouseDoubleClick
Section titled “PreviewMouseDoubleClick”Occurs when a user clicks the mouse button two or more times.
public MouseButtonEventHandler PreviewMouseDoubleClick