New to Telerik UI for WPFStart a free 30-day trial

Represents a base class for rendering tabular data.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.Pivot.dll

Syntax:

C#
public abstract class TableBase : Control

Inheritance: objectTableBase

Derived Classes: TreeGridRadPivotGrid

Constructors

Initializes a new instance of the TableBase class.

C#
protected TableBase()

Fields

AllowSelectionProperty

DependencyProperty

Identifies the AllowSelection dependency property.

C#
public static readonly DependencyProperty AllowSelectionProperty

CellTemplateProperty

DependencyProperty

Identifies the CellTemplate dependency property.

C#
public static readonly DependencyProperty CellTemplateProperty

Identifies the ItemTemplateSelector dependency property.

C#
public static readonly DependencyProperty CellTemplateSelectorProperty

CellTextAlignmentProperty

DependencyProperty

Identifies the CellTextAlignment dependency property.

C#
public static readonly DependencyProperty CellTextAlignmentProperty

CellTextPaddingProperty

DependencyProperty

Identifies the CellTextPadding dependency property.

C#
public static readonly DependencyProperty CellTextPaddingProperty

Identifies the CellTextVerticalAlignment dependency property.

C#
public static readonly DependencyProperty CellTextVerticalAlignmentProperty

Identifies the CellTooltipIsEnabled dependency property.

C#
public static readonly DependencyProperty CellToolTipIsEnabledProperty

CellTooltipStyleProperty

DependencyProperty

Identifies the CellTooltipStyle dependency property.

C#
public static readonly DependencyProperty CellTooltipStyleProperty

Identifies the ColumnGrandTotalsPosition dependency property.

C#
public static readonly DependencyProperty ColumnGrandTotalsPositionProperty

Identifies the ColumnGroupTooltipStyle dependency property.

C#
public static readonly DependencyProperty ColumnGroupTooltipStyleProperty

ColumnHeaderStyleProperty

DependencyProperty

Identifies the ColumnHeaderStyle dependency property.

C#
public static readonly DependencyProperty ColumnHeaderStyleProperty

Identifies the ColumnHeaderStyleSelector dependency property.

C#
public static readonly DependencyProperty ColumnHeaderStyleSelectorProperty

Identifies the ColumnHeaderTemplate dependency property.

C#
public static readonly DependencyProperty ColumnHeaderTemplateProperty

Identifies the ItemTemplateSelector dependency property.

C#
public static readonly DependencyProperty ColumnHeaderTemplateSelectorProperty

Identifies the ColumnSubTotalsPosition dependency property.

C#
public static readonly DependencyProperty ColumnSubTotalsPositionProperty

Identifies the ColumnTooltipIsEnabled dependency property.

C#
public static readonly DependencyProperty ColumnToolTipIsEnabledProperty

ColumnWidthProperty

DependencyProperty

Identifies the ColumnWidth dependency property.

C#
public static readonly DependencyProperty ColumnWidthProperty

EditProviderProperty

DependencyProperty

Identifies the EditProvider dependency property.

C#
public static readonly DependencyProperty EditProviderProperty

HorizontalLayoutProperty

DependencyProperty

Identifies the HorizontalLayout dependency property.

C#
public static readonly DependencyProperty HorizontalLayoutProperty

QuickStyleProperty

DependencyProperty

Identifies the QuickStyle dependency property.

C#
public static readonly DependencyProperty QuickStyleProperty

Identifies the RowGrandTotalsPosition dependency property.

C#
public static readonly DependencyProperty RowGrandTotalsPositionProperty

Identifies the RowGroupTooltipStyle dependency property.

C#
public static readonly DependencyProperty RowGroupTooltipStyleProperty

RowHeaderStyleProperty

DependencyProperty

Identifies the RowHeaderStyle dependency property.

C#
public static readonly DependencyProperty RowHeaderStyleProperty

Identifies the RowHeaderStyleSelector dependency property.

C#
public static readonly DependencyProperty RowHeaderStyleSelectorProperty

RowHeaderTemplateProperty

DependencyProperty

Identifies the RowHeaderTemplate dependency property.

C#
public static readonly DependencyProperty RowHeaderTemplateProperty

Identifies the ItemTemplateSelector dependency property.

C#
public static readonly DependencyProperty RowHeaderTemplateSelectorProperty

RowHeightProperty

DependencyProperty

Identifies the RowHeight dependency property.

C#
public static readonly DependencyProperty RowHeightProperty

Identifies the RowSubTotalsPosition dependency property.

C#
public static readonly DependencyProperty RowSubTotalsPositionProperty

RowToolTipIsEnabledProperty

DependencyProperty

Identifies the RowTooltipIsEnabled dependency property.

C#
public static readonly DependencyProperty RowToolTipIsEnabledProperty

VerticalLayoutProperty

DependencyProperty

Identifies the VerticalLayout dependency property.

C#
public static readonly DependencyProperty VerticalLayoutProperty

Properties

Gets or sets whether selection is enabled for the control. The default value is false.

C#
public bool AllowSelection { get; set; }

CellTemplate

DataTemplate

Gets or sets a DataTemplate that will be applied to Cell controls.

C#
public DataTemplate CellTemplate { get; set; }

CellTemplateSelector

DataTemplateSelector

Gets or sets a DataTemplateSelector that will be applied to Cell controls.

C#
public DataTemplateSelector CellTemplateSelector { get; set; }

CellTextAlignment

TextAlignment

Gets or sets the default text cell TextAlignment.

C#
public TextAlignment CellTextAlignment { get; set; }

Gets or sets the default cell TextAlignment.

C#
public Thickness CellTextPadding { get; set; }

CellTextVerticalAlignment

VerticalAlignment

Gets or sets the default text cell VerticalAlignment.

C#
public VerticalAlignment CellTextVerticalAlignment { get; set; }

Gets or sets whether Tooltip is enabled for cell elements.

C#
public bool CellToolTipIsEnabled { get; set; }

Gets or sets the style of the Tooltip used for the cells.

C#
public Style CellTooltipStyle { get; set; }

Gets or sets the column grand totals position.

C#
public ColumnTotalsPosition ColumnGrandTotalsPosition { get; set; }

Gets or sets the style of the Tooltip used for the PivotHeaders in the column area.

C#
public Style ColumnGroupTooltipStyle { get; set; }

Gets or sets a Style that will be applied to ColumnHeader controls.

C#
public Style ColumnHeaderStyle { get; set; }

Gets or sets a StyleSelector that will be applied to ColumnHeader controls.

C#
public StyleSelector ColumnHeaderStyleSelector { get; set; }

Gets or sets a DataTemplate that will be applied to ColumnHeader controls.

C#
public DataTemplate ColumnHeaderTemplate { get; set; }

ColumnHeaderTemplateSelector

DataTemplateSelector

Gets or sets a DataTemplateSelector that will be applied to ColumnHeader controls.

C#
public DataTemplateSelector ColumnHeaderTemplateSelector { get; set; }

Gets or sets the column subtotals position.

C#
public ColumnTotalsPosition ColumnSubTotalsPosition { get; set; }

Gets or sets whether Tooltip is enabled for ColumnHeaders.

C#
public bool ColumnToolTipIsEnabled { get; set; }

Gets or sets the standard width of columns in the control. The default is NaN (auto).

C#
public double ColumnWidth { get; set; }

Gets or sets an editor provider that enables edit operations.

C#
public EditProvider EditProvider { get; set; }

Gets or sets the columns layout.

C#
public PivotLayoutType HorizontalLayout { get; set; }

Gets or sets the QuickStyle.

C#
public QuickStyle QuickStyle { get; set; }

Gets or sets the row grand totals position.

C#
public RowTotalsPosition RowGrandTotalsPosition { get; set; }

Gets or sets the style of the Tooltip used for the PivotHeaders in the row area.

C#
public Style RowGroupTooltipStyle { get; set; }

Gets or sets a Style that will be applied to RowHeader controls.

C#
public Style RowHeaderStyle { get; set; }

Gets or sets a StyleSelector that will be applied to RowHeader controls.

C#
public StyleSelector RowHeaderStyleSelector { get; set; }

RowHeaderTemplate

DataTemplate

Gets or sets a DataTemplate that will be applied to RowHeader controls.

C#
public DataTemplate RowHeaderTemplate { get; set; }

RowHeaderTemplateSelector

DataTemplateSelector

Gets or sets a DataTemplateSelector that will be applied to RowHeader controls.

C#
public DataTemplateSelector RowHeaderTemplateSelector { get; set; }

Gets or sets the standard height of rows in the control. The default is NaN (auto).

C#
public double RowHeight { get; set; }

Gets or sets the row subtotals position.

C#
public RowTotalsPosition RowSubTotalsPosition { get; set; }

Gets or sets whether Tooltip is enabled for RowHeaders.

C#
public bool RowToolTipIsEnabled { get; set; }

Gets or sets the rows layout.

C#
public PivotLayoutType VerticalLayout { get; set; }

Methods

C#
protected override Size MeasureOverride(Size availableSize)
Parameters:availableSizeSizeReturns:

Size

Called when the AllowSelection of the control has changed.

C#
protected virtual void OnAllowSelectionChanged(bool newValue, bool oldValue)
Parameters:newValuebool

The new value.

oldValuebool

The old value.

C#
public override void OnApplyTemplate()

Raises the EditEnded event.

C#
protected virtual void OnEditEnded(CellAggregateValue cellAggregate, object editValue)
Parameters:cellAggregateCellAggregateValueeditValueobject
C#
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters:eMouseWheelEventArgs
C#
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
Parameters:eDependencyPropertyChangedEventArgs

Called when the selection of the control has changed.

C#
protected virtual void OnSelectionChanged()

Rebuild the UI.

C#
public void Refresh()

Events

Fires when edit operation in the control has finished successfully.

C#
public event EventHandler<EditEndedEventArgs> EditEnded

Fires when the selection of the control has changed.

C#
public event EventHandler SelectionChanged
In this article
DefinitionConstructorsTableBase()FieldsAllowSelectionPropertyCellTemplatePropertyCellTemplateSelectorPropertyCellTextAlignmentPropertyCellTextPaddingPropertyCellTextVerticalAlignmentPropertyCellToolTipIsEnabledPropertyCellTooltipStylePropertyColumnGrandTotalsPositionPropertyColumnGroupTooltipStylePropertyColumnHeaderStylePropertyColumnHeaderStyleSelectorPropertyColumnHeaderTemplatePropertyColumnHeaderTemplateSelectorPropertyColumnSubTotalsPositionPropertyColumnToolTipIsEnabledPropertyColumnWidthPropertyEditProviderPropertyHorizontalLayoutPropertyQuickStylePropertyRowGrandTotalsPositionPropertyRowGroupTooltipStylePropertyRowHeaderStylePropertyRowHeaderStyleSelectorPropertyRowHeaderTemplatePropertyRowHeaderTemplateSelectorPropertyRowHeightPropertyRowSubTotalsPositionPropertyRowToolTipIsEnabledPropertyVerticalLayoutPropertyPropertiesAllowSelectionCellTemplateCellTemplateSelectorCellTextAlignmentCellTextPaddingCellTextVerticalAlignmentCellToolTipIsEnabledCellTooltipStyleColumnGrandTotalsPositionColumnGroupTooltipStyleColumnHeaderStyleColumnHeaderStyleSelectorColumnHeaderTemplateColumnHeaderTemplateSelectorColumnSubTotalsPositionColumnToolTipIsEnabledColumnWidthEditProviderHorizontalLayoutQuickStyleRowGrandTotalsPositionRowGroupTooltipStyleRowHeaderStyleRowHeaderStyleSelectorRowHeaderTemplateRowHeaderTemplateSelectorRowHeightRowSubTotalsPositionRowToolTipIsEnabledVerticalLayoutMethodsMeasureOverride(Size)OnAllowSelectionChanged(bool, bool)OnApplyTemplate()OnEditEnded(CellAggregateValue, object)OnMouseWheel(MouseWheelEventArgs)OnPropertyChanged(DependencyPropertyChangedEventArgs)OnSelectionChanged()Refresh()EventsEditEndedSelectionChanged
Not finding the help you need?
Contact Support