Class TableBase
Represents a base class for rendering tabular data.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Pivot.dll
Syntax
public abstract class TableBase : Control
Constructors
TableBase()
Fields
AllowSelectionProperty
Identifies the AllowSelection dependency property.
Declaration
public static readonly DependencyProperty AllowSelectionProperty
Field Value
System.Windows.DependencyProperty
|
CellTemplateProperty
Identifies the CellTemplate dependency property.
Declaration
public static readonly DependencyProperty CellTemplateProperty
Field Value
System.Windows.DependencyProperty
|
CellTemplateSelectorProperty
Identifies the ItemTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty CellTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
CellTextAlignmentProperty
Identifies the CellTextAlignment dependency property.
Declaration
public static readonly DependencyProperty CellTextAlignmentProperty
Field Value
System.Windows.DependencyProperty
|
CellTextPaddingProperty
Identifies the CellTextPadding dependency property.
Declaration
public static readonly DependencyProperty CellTextPaddingProperty
Field Value
System.Windows.DependencyProperty
|
CellTextVerticalAlignmentProperty
Identifies the CellTextVerticalAlignment dependency property.
Declaration
public static readonly DependencyProperty CellTextVerticalAlignmentProperty
Field Value
System.Windows.DependencyProperty
|
CellToolTipIsEnabledProperty
Identifies the CellTooltipIsEnabled dependency property.
Declaration
public static readonly DependencyProperty CellToolTipIsEnabledProperty
Field Value
System.Windows.DependencyProperty
|
CellTooltipStyleProperty
Identifies the CellTooltipStyle dependency property.
Declaration
public static readonly DependencyProperty CellTooltipStyleProperty
Field Value
System.Windows.DependencyProperty
|
ColumnGrandTotalsPositionProperty
Identifies the ColumnGrandTotalsPosition dependency property.
Declaration
public static readonly DependencyProperty ColumnGrandTotalsPositionProperty
Field Value
System.Windows.DependencyProperty
|
ColumnGroupTooltipStyleProperty
Identifies the ColumnGroupTooltipStyle dependency property.
Declaration
public static readonly DependencyProperty ColumnGroupTooltipStyleProperty
Field Value
System.Windows.DependencyProperty
|
ColumnHeaderStyleProperty
Identifies the ColumnHeaderStyle dependency property.
Declaration
public static readonly DependencyProperty ColumnHeaderStyleProperty
Field Value
System.Windows.DependencyProperty
|
ColumnHeaderStyleSelectorProperty
Identifies the ColumnHeaderStyleSelector dependency property.
Declaration
public static readonly DependencyProperty ColumnHeaderStyleSelectorProperty
Field Value
System.Windows.DependencyProperty
|
ColumnHeaderTemplateProperty
Identifies the ColumnHeaderTemplate dependency property.
Declaration
public static readonly DependencyProperty ColumnHeaderTemplateProperty
Field Value
System.Windows.DependencyProperty
|
ColumnHeaderTemplateSelectorProperty
Identifies the ItemTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty ColumnHeaderTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
ColumnSubTotalsPositionProperty
Identifies the ColumnSubTotalsPosition dependency property.
Declaration
public static readonly DependencyProperty ColumnSubTotalsPositionProperty
Field Value
System.Windows.DependencyProperty
|
ColumnToolTipIsEnabledProperty
Identifies the ColumnTooltipIsEnabled dependency property.
Declaration
public static readonly DependencyProperty ColumnToolTipIsEnabledProperty
Field Value
System.Windows.DependencyProperty
|
ColumnWidthProperty
Identifies the ColumnWidth dependency property.
Declaration
public static readonly DependencyProperty ColumnWidthProperty
Field Value
System.Windows.DependencyProperty
|
EditProviderProperty
Identifies the EditProvider dependency property.
Declaration
public static readonly DependencyProperty EditProviderProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalLayoutProperty
Identifies the HorizontalLayout dependency property.
Declaration
public static readonly DependencyProperty HorizontalLayoutProperty
Field Value
System.Windows.DependencyProperty
|
QuickStyleProperty
Identifies the QuickStyle dependency property.
Declaration
public static readonly DependencyProperty QuickStyleProperty
Field Value
System.Windows.DependencyProperty
|
RowGrandTotalsPositionProperty
Identifies the RowGrandTotalsPosition dependency property.
Declaration
public static readonly DependencyProperty RowGrandTotalsPositionProperty
Field Value
System.Windows.DependencyProperty
|
RowGroupTooltipStyleProperty
Identifies the RowGroupTooltipStyle dependency property.
Declaration
public static readonly DependencyProperty RowGroupTooltipStyleProperty
Field Value
System.Windows.DependencyProperty
|
RowHeaderStyleProperty
Identifies the RowHeaderStyle dependency property.
Declaration
public static readonly DependencyProperty RowHeaderStyleProperty
Field Value
System.Windows.DependencyProperty
|
RowHeaderStyleSelectorProperty
Identifies the RowHeaderStyleSelector dependency property.
Declaration
public static readonly DependencyProperty RowHeaderStyleSelectorProperty
Field Value
System.Windows.DependencyProperty
|
RowHeaderTemplateProperty
Identifies the RowHeaderTemplate dependency property.
Declaration
public static readonly DependencyProperty RowHeaderTemplateProperty
Field Value
System.Windows.DependencyProperty
|
RowHeaderTemplateSelectorProperty
Identifies the ItemTemplateSelector dependency property.
Declaration
public static readonly DependencyProperty RowHeaderTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty
|
RowHeightProperty
Identifies the RowHeight dependency property.
Declaration
public static readonly DependencyProperty RowHeightProperty
Field Value
System.Windows.DependencyProperty
|
RowSubTotalsPositionProperty
Identifies the RowSubTotalsPosition dependency property.
Declaration
public static readonly DependencyProperty RowSubTotalsPositionProperty
Field Value
System.Windows.DependencyProperty
|
RowToolTipIsEnabledProperty
Identifies the RowTooltipIsEnabled dependency property.
Declaration
public static readonly DependencyProperty RowToolTipIsEnabledProperty
Field Value
System.Windows.DependencyProperty
|
VerticalLayoutProperty
Identifies the VerticalLayout dependency property.
Declaration
public static readonly DependencyProperty VerticalLayoutProperty
Field Value
System.Windows.DependencyProperty
|
Properties
AllowSelection
Gets or sets whether selection is enabled for the control. The default value is false.
Declaration
public bool AllowSelection { get; set; }
Property Value
System.Boolean
|
CellTemplate
Gets or sets a DataTemplate that will be applied to Cell controls.
Declaration
public DataTemplate CellTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
CellTemplateSelector
Gets or sets a DataTemplateSelector that will be applied to Cell controls.
Declaration
public DataTemplateSelector CellTemplateSelector { get; set; }
Property Value
System.Windows.Controls.DataTemplateSelector
|
CellTextAlignment
Gets or sets the default text cell System.Windows.TextAlignment.
Declaration
public TextAlignment CellTextAlignment { get; set; }
Property Value
System.Windows.TextAlignment
|
CellTextPadding
Gets or sets the default cell System.Windows.TextAlignment.
Declaration
public Thickness CellTextPadding { get; set; }
Property Value
System.Windows.Thickness
|
CellTextVerticalAlignment
Gets or sets the default text cell System.Windows.VerticalAlignment.
Declaration
public VerticalAlignment CellTextVerticalAlignment { get; set; }
Property Value
System.Windows.VerticalAlignment
|
CellToolTipIsEnabled
Gets or sets whether Tooltip is enabled for cell elements.
Declaration
public bool CellToolTipIsEnabled { get; set; }
Property Value
System.Boolean
|
CellTooltipStyle
Gets or sets the style of the Tooltip used for the cells.
Declaration
public Style CellTooltipStyle { get; set; }
Property Value
System.Windows.Style
|
ColumnGrandTotalsPosition
Gets or sets the column grand totals position.
Declaration
public ColumnTotalsPosition ColumnGrandTotalsPosition { get; set; }
Property Value
ColumnTotalsPosition
|
ColumnGroupTooltipStyle
Gets or sets the style of the Tooltip used for the PivotHeaders in the column area.
Declaration
public Style ColumnGroupTooltipStyle { get; set; }
Property Value
System.Windows.Style
|
ColumnHeaderStyle
Gets or sets a Style that will be applied to ColumnHeader controls.
Declaration
public Style ColumnHeaderStyle { get; set; }
Property Value
System.Windows.Style
|
ColumnHeaderStyleSelector
Gets or sets a StyleSelector that will be applied to ColumnHeader controls.
Declaration
public StyleSelector ColumnHeaderStyleSelector { get; set; }
Property Value
System.Windows.Controls.StyleSelector
|
ColumnHeaderTemplate
Gets or sets a DataTemplate that will be applied to ColumnHeader controls.
Declaration
public DataTemplate ColumnHeaderTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
ColumnHeaderTemplateSelector
Gets or sets a DataTemplateSelector that will be applied to ColumnHeader controls.
Declaration
public DataTemplateSelector ColumnHeaderTemplateSelector { get; set; }
Property Value
System.Windows.Controls.DataTemplateSelector
|
ColumnSubTotalsPosition
Gets or sets the column subtotals position.
Declaration
public ColumnTotalsPosition ColumnSubTotalsPosition { get; set; }
Property Value
ColumnTotalsPosition
|
ColumnToolTipIsEnabled
Gets or sets whether Tooltip is enabled for ColumnHeaders.
Declaration
public bool ColumnToolTipIsEnabled { get; set; }
Property Value
System.Boolean
|
ColumnWidth
Gets or sets the standard width of columns in the control. The default is System.Double.NaN (auto).
Declaration
public double ColumnWidth { get; set; }
Property Value
System.Double
|
EditProvider
Gets or sets an editor provider that enables edit operations.
Declaration
public EditProvider EditProvider { get; set; }
Property Value
EditProvider
|
HorizontalLayout
Gets or sets the columns layout.
Declaration
public PivotLayoutType HorizontalLayout { get; set; }
Property Value
PivotLayoutType
|
QuickStyle
Gets or sets the QuickStyle.
Declaration
public QuickStyle QuickStyle { get; set; }
Property Value
QuickStyle
|
RowGrandTotalsPosition
Gets or sets the row grand totals position.
Declaration
public RowTotalsPosition RowGrandTotalsPosition { get; set; }
Property Value
RowTotalsPosition
|
RowGroupTooltipStyle
Gets or sets the style of the Tooltip used for the PivotHeaders in the row area.
Declaration
public Style RowGroupTooltipStyle { get; set; }
Property Value
System.Windows.Style
|
RowHeaderStyle
Gets or sets a Style that will be applied to RowHeader controls.
Declaration
public Style RowHeaderStyle { get; set; }
Property Value
System.Windows.Style
|
RowHeaderStyleSelector
Gets or sets a StyleSelector that will be applied to RowHeader controls.
Declaration
public StyleSelector RowHeaderStyleSelector { get; set; }
Property Value
System.Windows.Controls.StyleSelector
|
RowHeaderTemplate
Gets or sets a DataTemplate that will be applied to RowHeader controls.
Declaration
public DataTemplate RowHeaderTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
RowHeaderTemplateSelector
Gets or sets a DataTemplateSelector that will be applied to RowHeader controls.
Declaration
public DataTemplateSelector RowHeaderTemplateSelector { get; set; }
Property Value
System.Windows.Controls.DataTemplateSelector
|
RowHeight
Gets or sets the standard height of rows in the control. The default is System.Double.NaN (auto).
Declaration
public double RowHeight { get; set; }
Property Value
System.Double
|
RowSubTotalsPosition
Gets or sets the row subtotals position.
Declaration
public RowTotalsPosition RowSubTotalsPosition { get; set; }
Property Value
RowTotalsPosition
|
RowToolTipIsEnabled
Gets or sets whether Tooltip is enabled for RowHeaders.
Declaration
public bool RowToolTipIsEnabled { get; set; }
Property Value
System.Boolean
|
VerticalLayout
Gets or sets the rows layout.
Declaration
public PivotLayoutType VerticalLayout { get; set; }
Property Value
PivotLayoutType
|
Methods
MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
System.Windows.Size
availableSize
|
Returns
System.Windows.Size
|
OnAllowSelectionChanged(Boolean, Boolean)
Called when the AllowSelection of the control has changed.
Declaration
protected virtual void OnAllowSelectionChanged(bool newValue, bool oldValue)
Parameters
System.Boolean
newValue
The new value. |
System.Boolean
oldValue
The old value. |
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnEditEnded(CellAggregateValue, Object)
Raises the EditEnded event.
Declaration
protected virtual void OnEditEnded(CellAggregateValue cellAggregate, object editValue)
Parameters
CellAggregateValue
cellAggregate
|
System.Object
editValue
|
OnMouseWheel(MouseWheelEventArgs)
Declaration
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters
System.Windows.Input.MouseWheelEventArgs
e
|
OnPropertyChanged(DependencyPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
Parameters
System.Windows.DependencyPropertyChangedEventArgs
e
|
OnSelectionChanged()
Called when the selection of the control has changed.
Declaration
protected virtual void OnSelectionChanged()
Refresh()
Rebuild the UI.
Declaration
public void Refresh()
Events
EditEnded
Fires when edit operation in the control has finished successfully.
Declaration
public event EventHandler<EditEndedEventArgs> EditEnded
Event Type
System.EventHandler<EditEndedEventArgs>
|
SelectionChanged
Fires when the selection of the control has changed.
Declaration
public event EventHandler SelectionChanged
Event Type
System.EventHandler
|