Skip to content
Auto
Products

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.Panel

Inheritance: Panel → GridViewControl

Derived:

Initializes a new instance of the GridViewControl class.

public GridViewControl()

Identifies the Control.MouseDoubleClick routed event.

public RoutedEvent MouseDoubleClickEvent

RoutedEvent

The identifier for the Control.MouseDoubleClick routed event.

Identifies the Control.PreviewMouseDoubleClick routed event.

public RoutedEvent PreviewMouseDoubleClickEvent

RoutedEvent

The identifier for the Control.PreviewMouseDoubleClick routed event.

Gets or sets the bottom left section of this GridViewControl object.

public GridViewSection BottomLeftSection { get; set; }

GridViewSection

The top bottom section of this GridViewControl object.

Gets or sets the bottom right section of this GridViewControl object.

public GridViewSection BottomRightSection { get; set; }

GridViewSection

The top bottom right of this GridViewControl object.

Gets a value indicating the date time of starting a last rendering.

public DateTime CalculateStart { get; }

DateTime

The date time of starting a last rendering.

Gets a collection of column header section.

public IList<GridViewHeaderSection> ColumnHeaderSections { get; }

IList<GridViewHeaderSection>

A collection of column header section.

Gets a collection of column summary section.

public IList<GridViewHeaderSection> ColumnSummarySections { get; }

IList<GridViewHeaderSection>

A collection of column summary section.

Gets or sets the content section of this GridViewControl object.

public GridViewSection ContentSection { get; set; }

GridViewSection

The content section of this GridViewControl object.

The cache for drawing objects.

public DrawingCache DrawingCache { get; }

DrawingCache

A DrawingCache that represents the cache for drawing objects.

protected internal virtual GridViewScroller HorizontalScroller { get; }

GridViewScroller

Gets a value indicating the duration of a last preparation.

public TimeSpan LastCalculateDuration { get; }

TimeSpan

The duration of a last rendering

Gets a value indicating the duration of a last rendering.

public TimeSpan LastRenderDuration { get; }

TimeSpan

The duration of a last rendering

Gets a collection of row header section.

public IList<GridViewHeaderSection> RowHeaderSections { get; }

IList<GridViewHeaderSection>

A collection of row header section.

Gets a collection of row summary section.

public IList<GridViewHeaderSection> RowSummarySections { get; }

IList<GridViewHeaderSection>

A collection of row summary section.

Gets a collection of the sections defined by this GridViewControl object.

public IEnumerable<GridViewSection> Sections { get; }

IEnumerable<GridViewSection>

A collection of the sections defined by this GridViewControl object.

Gets or sets the top left section of this GridViewControl object.

public GridViewSection TopLeftSection { get; set; }

GridViewSection

The top left section of this GridViewControl object.

Gets or sets the top right section of this GridViewControl object.

public GridViewSection TopRightSection { get; set; }

GridViewSection

The top tight section of this GridViewControl object.

protected internal virtual GridViewScroller VerticalScroller { get; }

GridViewScroller

Gets the style of the drawing.

public GridViewStyle ViewStyle { get; }

GridViewStyle

A GridViewStyle that represents the style of the drawing.

Gets the object with columns and rows.

public GridViewWindow Window { get; }

GridViewWindow

A GridViewWindow that represents the object with columns and rows.

protected virtual Size ArrangeOverride(Size arrangeSize)

Size

Clears ToolTip control.

protected void ClearToolTip()
protected virtual void OnKeyDown(KeyEventArgs e)

Raises the Control.MouseDoubleClick routed event.

protected virtual void OnMouseDoubleClick(MouseButtonEventArgs e)
protected virtual void OnMouseDown(MouseButtonEventArgs e)
protected virtual void OnMouseUp(MouseButtonEventArgs e)
protected virtual void OnMouseWheel(MouseWheelEventArgs e)

OnPreviewMouseDoubleClick(MouseButtonEventArgs)

Section titled “OnPreviewMouseDoubleClick(MouseButtonEventArgs)”

Raises the Control.PreviewMouseDoubleClick routed event.

protected virtual void OnPreviewMouseDoubleClick(MouseButtonEventArgs e)
protected virtual void OnRender(DrawingContext dc)

Raised when style changes.

protected virtual void OnViewStyleChanged()

Prepares control content with specified columns and rows

protected virtual void PrepareContentCore(GridViewWindow view)

Prepares control headers.

protected virtual void PrepareHeaders()

Refreshes control view.

public void RefreshView()

SetElement(ref GridViewElement, GridViewElement)

Section titled “SetElement(ref GridViewElement, GridViewElement)”
protected bool SetElement(ref GridViewElement element, GridViewElement value)

bool

Sets the ToolTip content and then displays the ToolTip modally in the specified bounds.

protected void ShowToolTip(Rect bounds, object value)
  • bounds Rect
    The rectangular area relative to which the tooltip control is positioned when it opens.
  • value object
    The content of the tooltip control.

Occurs when a mouse button is clicked two or more times.

public MouseButtonEventHandler MouseDoubleClick

MouseButtonEventHandler

Occurs when a user clicks the mouse button two or more times.

public MouseButtonEventHandler PreviewMouseDoubleClick

MouseButtonEventHandler