Click or drag to resize
TableBase Class
Represents a base class for rendering tabular data.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Pivot (in Telerik.Windows.Controls.Pivot.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public abstract class TableBase : Control

The TableBase type exposes the following members.

Constructors
  NameDescription
Protected methodTableBase
Initializes a new instance of the TableBase class.
Top
Methods
  NameDescription
Protected methodMeasureOverride
Called to remeasure a control.
(Overrides ControlMeasureOverride(Size).)
Protected methodOnAllowSelectionChanged
Called when the AllowSelection of the control has changed.
Public methodOnApplyTemplate
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
(Overrides FrameworkElementOnApplyTemplate.)
Protected methodOnMouseWheel
Invoked when an unhandled MouseWheel attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
(Overrides UIElementOnMouseWheel(MouseWheelEventArgs).)
Protected methodOnPropertyChanged
Invoked whenever the effective value of any dependency property on this FrameworkElement has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides OnPropertyChanged(DependencyPropertyChangedEventArgs).
(Overrides FrameworkElementOnPropertyChanged(DependencyPropertyChangedEventArgs).)
Protected methodOnSelectionChanged
Called when the selection of the control has changed.
Public methodRefresh
Rebuild the UI.
Top
Extension Methods
  NameDescription
Public Extension MethodChildrenOfTypeT
Gets all child elements recursively from the visual tree by given type.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodDeserializePrimitives
Deserializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodEnableLayoutRounding (Defined by LayoutRoundingHelperExtensions.)
Public Extension MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodGetAssociatedInlineUIContainer (Defined by ExtensionMethods.)
Public Extension MethodGetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodGetBaseControlItemStatus
Gets a string that communicates the visual status of a Control.
(Defined by AutomationExtensions.)
Public Extension MethodGetBoundsRelativeTo
Gets the bounds relative to the current framework element.
(Defined by ExtensionMethods.)
Public Extension MethodGetGlobalMousePosition
(Defined by WindowHost.)
Public Extension MethodGetParents
Enumerates through element's parents in the visual tree.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodGetVisualParentT
Searches up in the visual tree for parent element of the specified type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is ancestor of the current UI element.
(Defined by ExtensionMethods.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsKeyboardFocusWithin
Determines whether keyboard focus is within the current UI element.
(Defined by KeyboardHelper.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by DependencyObjectExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodParentOfTypeT
Gets the parent element from the visual tree by given type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodSerializePrimitives
Serializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodSetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Public Extension MethodSetLayout
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Point)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Double, Double)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSlideInOverloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideIn(TimeSpan)Overloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOutOverloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOut(TimeSpan)Overloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan)Overloaded.
Translates the target element as requested by the parameters.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan, Action)Overloaded.
Translates the target element as requested by the parameters and executes the action request.
(Defined by CalendarAnimation.)
Top
Fields
  NameDescription
Public fieldStatic memberAllowSelectionProperty
Identifies the AllowSelection dependency property.
Public fieldStatic memberCellTemplateProperty
Identifies the CellTemplate dependency property.
Public fieldStatic memberCellTemplateSelectorProperty
Identifies the ItemTemplateSelector dependency property.
Public fieldStatic memberCellTextAlignmentProperty
Identifies the CellTextAlignment dependency property.
Public fieldStatic memberCellTextPaddingProperty
Identifies the CellTextPadding dependency property.
Public fieldStatic memberCellTextVerticalAlignmentProperty
Identifies the CellTextVerticalAlignment dependency property.
Public fieldStatic memberCellToolTipIsEnabledProperty
Identifies the CellTooltipIsEnabled dependency property.
Public fieldStatic memberCellTooltipStyleProperty
Identifies the CellTooltipStyle dependency property.
Public fieldStatic memberColumnGrandTotalsPositionProperty
Identifies the ColumnGrandTotalsPosition dependency property.
Public fieldStatic memberColumnGroupTooltipStyleProperty
Identifies the ColumnGroupTooltipStyle dependency property.
Public fieldStatic memberColumnHeaderStyleProperty
Identifies the ColumnHeaderStyle dependency property.
Public fieldStatic memberColumnHeaderStyleSelectorProperty
Identifies the ColumnHeaderStyleSelector dependency property.
Public fieldStatic memberColumnHeaderTemplateProperty
Identifies the ColumnHeaderTemplate dependency property.
Public fieldStatic memberColumnHeaderTemplateSelectorProperty
Identifies the ItemTemplateSelector dependency property.
Public fieldStatic memberColumnSubTotalsPositionProperty
Identifies the ColumnSubTotalsPosition dependency property.
Public fieldStatic memberColumnToolTipIsEnabledProperty
Identifies the ColumnTooltipIsEnabled dependency property.
Public fieldStatic memberColumnWidthProperty
Identifies the ColumnWidth dependency property.
Public fieldStatic memberHorizontalLayoutProperty
Identifies the HorizontalLayout dependency property.
Public fieldStatic memberQuickStyleProperty
Identifies the QuickStyle dependency property.
Public fieldStatic memberRowGrandTotalsPositionProperty
Identifies the RowGrandTotalsPosition dependency property.
Public fieldStatic memberRowGroupTooltipStyleProperty
Identifies the RowGroupTooltipStyle dependency property.
Public fieldStatic memberRowHeaderStyleProperty
Identifies the RowHeaderStyle dependency property.
Public fieldStatic memberRowHeaderStyleSelectorProperty
Identifies the RowHeaderStyleSelector dependency property.
Public fieldStatic memberRowHeaderTemplateProperty
Identifies the RowHeaderTemplate dependency property.
Public fieldStatic memberRowHeaderTemplateSelectorProperty
Identifies the ItemTemplateSelector dependency property.
Public fieldStatic memberRowHeightProperty
Identifies the RowHeight dependency property.
Public fieldStatic memberRowSubTotalsPositionProperty
Identifies the RowSubTotalsPosition dependency property.
Public fieldStatic memberRowToolTipIsEnabledProperty
Identifies the RowTooltipIsEnabled dependency property.
Public fieldStatic memberVerticalLayoutProperty
Identifies the VerticalLayout dependency property.
Top
Properties
  NameDescription
Public propertyAllowSelection
Gets or sets whether selection is enabled for the control. The default value is false.
Public propertyCellTemplate
Gets or sets a DataTemplate that will be applied to Cell controls.
Public propertyCellTemplateSelector
Gets or sets a DataTemplateSelector that will be applied to Cell controls.
Public propertyCellTextAlignment
Gets or sets the default text cell TextAlignment.
Public propertyCellTextPadding
Gets or sets the default cell TextAlignment.
Public propertyCellTextVerticalAlignment
Gets or sets the default text cell VerticalAlignment.
Public propertyCellToolTipIsEnabled
Gets or sets whether Tooltip is enabled for cell elements.
Public propertyCellTooltipStyle
Gets or sets the style of the Tooltip used for the cells.
Public propertyColumnGrandTotalsPosition
Gets or sets the column grand totals position.
Public propertyColumnGroupTooltipStyle
Gets or sets the style of the Tooltip used for the PivotHeaders in the column area.
Public propertyColumnHeaderStyle
Gets or sets a Style that will be applied to ColumnHeader controls.
Public propertyColumnHeaderStyleSelector
Gets or sets a StyleSelector that will be applied to ColumnHeader controls.
Public propertyColumnHeaderTemplate
Gets or sets a DataTemplate that will be applied to ColumnHeader controls.
Public propertyColumnHeaderTemplateSelector
Gets or sets a DataTemplateSelector that will be applied to ColumnHeader controls.
Public propertyColumnSubTotalsPosition
Gets or sets the column subtotals position.
Public propertyColumnToolTipIsEnabled
Gets or sets whether Tooltip is enabled for ColumnHeaders.
Public propertyColumnWidth
Gets or sets the standard width of columns in the control. The default is NaN (auto).
Public propertyHorizontalLayout
Gets or sets the columns layout.
Public propertyQuickStyle
Gets or sets the QuickStyle.
Public propertyRowGrandTotalsPosition
Gets or sets the row grand totals position.
Public propertyRowGroupTooltipStyle
Gets or sets the style of the Tooltip used for the PivotHeaders in the row area.
Public propertyRowHeaderStyle
Gets or sets a Style that will be applied to RowHeader controls.
Public propertyRowHeaderStyleSelector
Gets or sets a StyleSelector that will be applied to RowHeader controls.
Public propertyRowHeaderTemplate
Gets or sets a DataTemplate that will be applied to RowHeader controls.
Public propertyRowHeaderTemplateSelector
Gets or sets a DataTemplateSelector that will be applied to RowHeader controls.
Public propertyRowHeight
Gets or sets the standard height of rows in the control. The default is NaN (auto).
Public propertyRowSubTotalsPosition
Gets or sets the row subtotals position.
Public propertyRowToolTipIsEnabled
Gets or sets whether Tooltip is enabled for RowHeaders.
Public propertyVerticalLayout
Gets or sets the rows layout.
Top
Events
  NameDescription
Public eventSelectionChanged
Fires when the selection of the control has changed.
Top
See Also